I'm trying to make a backup of my /home to transfer all data from one computer to another. I wanted to save the backup on the same computer and than transfere it to another one. For safety reasons, I'm trying to learn how does it work on the computer without a lot of data (the new one) to be sure I won't delete something instead of copying it.
I've run in terminal:
sudo rsync -avz /home/maria /home/guest/backup
and I had as the result:
sent 58797801 bytes received 23050 bytes 4705668.08 bytes/sec
total size is 100202958 speedup is 1.70
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]
I've tried once again, with the same result. I have no idea, which files were not transferred, what makes the whole backup useless for me (I wanted to do it automatically in order not to forget about something and loose it).
On both computers I have the same system (Ubuntu 10.04). Rsync version: 3.0.7-1ubuntu1.
Thanks for any tips
Well, because you are running
rsync
in the verbose mode, you should be able to see in its output where the problem lies. Usually it is a permission denied error.For example, suppose I want to back up the
~/.gvfs
folder:So my advice is to list through the
rsync -av
output and look for similar errors.I got this error as well. In my case, rsync threw this error because I passed it a non-existent source directory.
If you transfer files to remote storage (like freeNAS, etc) - don't forget to set correct rules. Not only set owner, but include this ownerto read-write list also.
I'm hooked on this.
In case you running in verbose mode and you want to see where is the "failed: Permission denied" message in all this output, run for a second time the command with grep:
Now you can see only the files or folders that you cant backup