我将妻子的东西备份到树莓派上。她已经整理了一些内容,移动了文件和文件夹,但 rsync 没有复制这些更改。谁能告诉我为什么?
我安装(Windows)共享
sudo mount -t cifs //192.168.1.96/Users/PC /mnt/wife-PC -o username=PC,password=xxxx,ro,uid=pi,gid=pi
然后rsync它
rsync -vv -rtdizb --no-owner --no-perms --no-group --exclude *ini --exclude *Trash* --progress --log-file=/tmp/rsynclog --backup-dir=/mnt/seagate/deletedfiles/wife-PC/backup-2020-09-07 --delete /mnt/wife-PC/Documents /mnt/seagate/wife-PC
新变化的来源
pi@raspberrypi:~ $ ls -l /mnt/wife-PC/Documents...Family/wife/ALL\ PHOTOS/ | grep '\bF\w*' | grep -v Feb
drwxr-xr-x 2 pi pi 0 Apr 18 2018 Farm & Garden
rwxr-xr-x 1 pi pi 1108 Sep 7 16:04 Family Photos - Shortcut.lnk
target.Id 期望它移动“来自保管箱”和“来自手机”和内容,但它没有
pi@raspberrypi:~ $ ls -l /mnt/seagate/wife-PC/....wife/ALL\ PHOTOS/ |grep '\bF\w*' | grep -v Feb
drwxrwxrwx 1 pi pi 4096 Apr 18 2018 Farm & Garden
rwxrwxrwx 1 pi pi 1108 Sep 7 16:04 Family Photos - Shortcut.lnk
drwxrwxrwx 1 pi pi 4096 Jun 7 2017 Flood
drwxrwxrwx 1 pi pi 32768 Sep 7 19:41 From dropbox 21Dec18
drwxrwxrwx 1 pi pi 0 Aug 26 18:15 From Phone 26Aug20 pi@raspberrypi:~ $
它已将旧的 .lnk 放入已删除的文件文件夹中
pi@raspberrypi:~ $ ls -l /mnt/seagate/deletedfiles/wife-PC/backup-2020-09-07/Documents/.....y/wife/ALL\ PHOTOS/ total 4
rwxrwxrwx 1 pi pi 887 Mar 4 2013 Family Photos - Shortcut.lnk pi@raspberrypi:~ $
答案1
-r 和 -d 选项不能同时使用。 (不知道他们是怎么到达那里的!)
rsync -vv -rtib 按预期工作