我正在尝试将照片从 Windows 计算机备份到 ubuntu 服务器。但每次运行 rsync 时,它都会传输所有文件。我研究过如何修改 rsync 命令,但尚未找到任何可行的方法。
这是我在 fstab 中挂载 windows 文件夹的方法:
//WIN/share /media/windowsshare cifs credentials=/home/jason/Documents/win.credentials,sec=ntlmssp
这是我的 rsync 命令:
rsync -h -v -r -P -t -O --ignore-existing /media/windowsshare/photos /media/mediadisk1/data/photos
我也尝试在 rsync 命令中添加--size-only
和,--checksum
因为我在一篇文章中看到 Ubuntu 的时间戳与 Windows 不同,这可能会导致同步问题,但这些没有帮助。
答案1
尝试
sudo rsync --archive --verbose --human-readable --itemize-changes --progress --no-o --no-g --delete --delete-excluded /media/windowsshare/photos /media/mediadisk1/data/photos 2>&1 | tee -a /home/XXX/rsync-output.txt
在位置/home/XXX/rsync-output.txt
命令上将创建日志文件,您可以看到已完成的操作。