我用rsync
它来将文件从 Linux 机器同步到 SMB 共享(Windows)。然而,奇怪的事情发生了,每次运行时rsync
,它都会同步甚至没有被触及的文件夹名称。文件方面,一切都很好。
rsync -avzh --exclude /Something . /mnt/smb-mnt/
并且详细地:
15:12:37 sending incremental file list
15:12:37 ./
15:12:52 SomeFolderThatWasntChanged/
15:12:57 SomeFolderThatWasntChangedfooter/
15:12:58 SomeFolderThatWasntChanged/mobile/
15:13:01 SomeFolderThatWasntChanged/sideBar/
15:13:01 USdialog/
15:13:02 css/
15:13:04 post/
15:13:05 post/images/
...
我认为,每次将文件移动到共享时,所有者和组都会发生变化,因为这是 Windows NTFS 权限。这是原因吗?有没有办法避免检查所有者\组更改?