我正在尝试将外部硬盘与包含我的照片存档的硬盘同步。
我想从基础开始,所以我运行:
rsync -aHm --delete /Volumes/archivo_1a/ /Volumes/archivo_1c/
在第一遍中,它似乎工作正常。在随后的运行中,它给了我这样的消息:
building file list ... rsync: opendir "/Volumes/archivo_1a/.DocumentRevisions-V100" failed: Permission denied (13)
rsync: opendir "/Volumes/archivo_1a/.TemporaryItems" failed: Permission denied (13)
rsync: opendir "/Volumes/archivo_1a/.Trashes" failed: Permission denied (13)
done
IO error encountered -- skipping file deletion
并且无法删除从源磁盘中删除的文件。
源盘为分区盘;另外两个分区我用于时间机器备份。这可能是问题所在吗?或者还有什么可能发生。
答案1
您可以使用 sudo,但最好使用 --exclude=".TemporaryItems" --exclude=".Trashes" 以避免与操作系统争夺其系统文件夹的控制权。
答案2
这些无法备份的文件是系统文件和 rsync 文件:
可以安全地忽略它们。 - 排除
.DocumentRevisions-V100
.TemporaryItems
.Trashes