I use Time Machine to make backups of my computer. Now I would like to mirror the complete backup to a remote machine for added security.
Here's my rsync command:
rsync -azvH --progress --partial --delete -e ssh /Volumes/2tb/Backups.backupdb/ user@remote:/backup
I use -a
to preserve timestamp, -z
for compression, -v
to get verbose output, -H
to preserve hard links (essential to copy Time Machine backup), --progress
to see what's happening, --partial
keeps partially transferred files, --delete
removes files on remote that are deleted locally.
When I run this, I get a lot of file permission errors. Apparently, I'm not allowed to access a lot of files in my Time Machine backup. This is not only for files in /private
, but also files in /usr/
which should have read permissions.
- Does Time Machine change file permissions while doing a backup?
- How can I use rsync to mirror my complete Time Machine backup without using sudo?