我正在努力使用 rsync 脚本将数据(在 Ubuntu 上)从 NTFS 驱动器同步到 NAS 共享。
我做什么:
- 挂载NAS共享:
sudo mount -t cifs -o user=$DST_USER,password=$DST_USERPW,rw,uid=$DST_USER $DST_SHARE $DST_MNT
- 林克:
rsync --recursive --times --modify-window=3601 --verbose --progress --delete --compress --copy-links --backup --exclude ".@__thumb" --backup-dir=$DST_MNT/$HISTORY_NAME/$DATE --files-from=/$BAK_CONFIG/include.txt $SRC $DST_LOCAL | tee $HISTORY/rsync_sync_$DATE.log
我的问题是,无论我做什么,文件都会一直同步。我读到,在 NTFS 中,-a 不起作用,应该使用 -t 代替。另外还应该设置修改时间,我什至设置为1h+。但仍然:每次执行脚本时,目标文件夹中的文件都会同步并获取上次同步的时间戳。
我也通过校验和机制尝试过,但这非常慢。
我能做些什么来让它运行吗?很抱歉又发了一篇关于此问题的帖子打扰你们,但我没有找到我的问题......
预先感谢您的支持!