![使用 rsync 将 Linux 中的数据备份到 USB 驱动器](https://linux22.com/image/1348334/%E4%BD%BF%E7%94%A8%20rsync%20%E5%B0%86%20Linux%20%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%A4%87%E4%BB%BD%E5%88%B0%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我每天都尝试使用 rsync 将文件从 Linux 备份到 USB 笔式驱动器,晚上再将笔式驱动器带回家。我正在运行以下命令,但它似乎每天都会更新每个文件?
rsync -y -r -vv ~/Documents/ /media/PenDrive/xxxx-home/
有人可以告诉我这是否可以做得更好吗?我以前只是将我的 ~/Documents 压缩并将文件 cp 到我的 Pen Drive 上,但我的 SA 说这样会更好,但我不这么认为..
有时我会收到此消息
rsync 错误:某些文件/属性未传输(参见前面的错误)(代码 23)位于 main.c(1039) [sender=3.0.6]
答案1
rsync --modify-window 1 -a --no-o --no-p --no-g ~/Documents/ /media/PenDrive/uftwf-home/
--modify-window 1 因为 fat “以 2 秒为精度表示时间” --no-o 因为 vfat 不支持所有者 --no-g 因为 vfat 不支持组 --no-p 因为 vfat 不支持权限