[PLUG] rsync options for backup
Galen Seitz
galens at seitzassoc.com
Thu Jun 21 17:46:58 UTC 2018
On 06/21/2018 09:01 AM, Russell Senior wrote:
> The one possible downside of hardlinks I have run into in the past decade
> is if one or the other side is memory constrained. It requires tracking
> inode numbers to make links to files that have been seen already. If it
> causes trouble, get more memory. Hardlinks are worth it! :-)
In the context of my rsnapshot backups, I'm interested in whether it is
worthwhile to try to preserve any hardlinks that exist within the
filesystem that is being backed up. The backups of the backups already
use hardlinks to preserve disk space. rsnapshot uses cp -al for this.
Here's an outline of how rsnapshot is doing the work.
On the machine containing a filesystem to be backed up, rsync is run to
create a synced copy of the filesystem:
/usr/bin/rsync -avx --stats --delete --numeric-ids --relative
--delete-excluded /boot/ /backups/rsnapshot/.sync/toto/
On the machine that holds the backups:
/usr/bin/rsync -avx --stats --delete --numeric-ids --relative
--delete-excluded --rsh=/usr/bin/ssh toto-rsnapshot:/
/backups/rsnapshot/.sync/toto/
mv /backups/rsnapshot/daily.7/ /backups/rsnapshot/_delete.28957/
mv /backups/rsnapshot/daily.6/ /backups/rsnapshot/daily.7/
mv /backups/rsnapshot/daily.5/ /backups/rsnapshot/daily.6/
mv /backups/rsnapshot/daily.4/ /backups/rsnapshot/daily.5/
mv /backups/rsnapshot/daily.3/ /backups/rsnapshot/daily.4/
mv /backups/rsnapshot/daily.2/ /backups/rsnapshot/daily.3/
mv /backups/rsnapshot/daily.1/ /backups/rsnapshot/daily.2/
mv /backups/rsnapshot/daily.0/ /backups/rsnapshot/daily.1/
/bin/cp -al /backups/rsnapshot/.sync /backups/rsnapshot/daily.0
/bin/rm -rf /backups/rsnapshot/_delete.28957
galen
--
Galen Seitz
galens at seitzassoc.com
More information about the PLUG
mailing list