For some time I have been using rsync to backup data between different machines and my NAS drive.
But within the last 2 days I have found out that rsync is not removing old files from destination - directories renamed or removed from source. In this example I want to sync files on my Debian Linux server to a NAS drive. NAS drive is mounted using smbmount. Using "-avhzn" dry-run it indicate f3 and file3 to be removed. ==> Method SMBFS mount ==> smbmount <diskstation> /mnt/NAS.20071201.204045 -o username=root,password=xxx ==> rsync -avhzn --delete --progress /mnt/6/tst /mnt/NAS.20071201.204045/Archive building file list ... 4 files to consider tst/f3/file3*deleting tst/f3/*deleting tst/.d...p..... tst/file.f...p..... tst/f4/file3.f...p..... sent 121 bytes received 38 bytes 318.00 bytes/sec total size is 7.48M speedup is 47059.14 ==> ls -l /mnt/NAS.20071201.204045/Archive total 0 drwx------ 1 root root 0 2007-12-01 19:27 tst ==> ls -lR /mnt/NAS.20071201.204045/Archive/tst /mnt/NAS.20071201.204045/Archive/tst: total 3660 drwx------ 1 root root 0 2007-12-01 19:06 f3 drwx------ 1 root root 0 2007-12-01 19:06 f4 -rwx------ 1 root root 3741202 2007-11-29 00:46 file /mnt/NAS.20071201.204045/Archive/tst/f3: total 3660 -rwx------ 1 root root 3741202 2007-11-29 00:46 file3 /mnt/NAS.20071201.204045/Archive/tst/f4: total 3660 -rwx------ 1 root root 3741202 2007-11-29 00:46 file3 But actual run does not remove any files on destination. ==> Method SMBFS mount ==> smbmount <diskstation> /mnt/NAS.20071201.204156 -o username=root,password=xxx ==> rsync -avhz --delete --progress /mnt/6/tst /mnt/NAS.20071201.204156/Archive building file list ... 4 files to consider tst/.d...p..... tst/file.f...p..... tst/f4/file3.f...p..... sent 121 bytes received 38 bytes 318.00 bytes/sec total size is 7.48M speedup is 47059.14 ==> ls -l /mnt/NAS.20071201.204156/Archive total 0 drwx------ 1 root root 0 2007-12-01 19:27 tst ==> ls -lR /mnt/NAS.20071201.204156/Archive/tst /mnt/NAS.20071201.204156/Archive/tst: total 3660 drwx------ 1 root root 0 2007-12-01 19:06 f3 drwx------ 1 root root 0 2007-12-01 19:06 f4 -rwx------ 1 root root 3741202 2007-11-29 00:46 file /mnt/NAS.20071201.204156/Archive/tst/f3: total 3660 -rwx------ 1 root root 3741202 2007-11-29 00:46 file3 /mnt/NAS.20071201.204156/Archive/tst/f4: total 3660 -rwx------ 1 root root 3741202 2007-11-29 00:46 file3 If I use rsync to sync directories within my server everything works fine and old files are deleted without problems. rsync -avhz --delete --progress /mnt/6/tst/ /mnt/6/tstdest/ rsync version 2.6.9 protocol version 29 Have I found a bug, or what am I doing wrong??? Brgds Torben -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html