我更新了我的rsync 忽略文件并使用该--delete-excluded
标志从目标端删除现在冗余的文件。rsync 无法完成任务,因为我lost+found/
在所述文件中有以下行:
rsync: [generator] opendir "/mnt/text/lost+found" failed: Permission denied (13)
IO error encountered -- skipping file deletion
我的命令:
rsync --archive --no-compress --info=progress2 --human-readable --exclude-from='rsync.exclude.txt' --delete-excluded $HOME/ /mnt/text/
作为系统目录lost+found
无法删除。
我记得lost+found
至少在 Fedora 33(在发送端)上出现权限错误,因此已经排除了该文件夹。在我当前的 Fedora 35 上,rsync 可以正常工作(如果相关,当前目录中没有数据)。
是否真的需要手动排除文件夹或者我遇到了错误(结果误解了 rsync 的功能)?这意味着当使用默认设置时,由于 I/O 错误,rsync 在 Linux 下总是会失败......