我正在尝试在远程计算机上备份用户的文件,但我找不到任何 rsync 选项来避免错误......
++ rsync -a --no-D --delete --stats '--exclude=.cache/*' --password-file=a_secret backup@fredhome::fred /mnt/rusers/fred/
rsync: readlink_stat("/.adobe/Acrobat/9.0/Synchronizer/Commands" (in fred)) failed: Permission denied (13)
IO error encountered -- skipping file deletion
rsync: readlink_stat("/.config/opera/oauc_pipe_r" (in fred)) failed: Permission denied (13)
rsync: readlink_stat("/.gnupg/S.gpg-agent" (in fred)) failed: Permission denied (13)
rsync: readlink_stat("/.google/desktop/a1_sock" (in fred)) failed: Permission denied (13)
(这是每个文件夹中的一个错误,还有其他几个错误)。问题来源是套接字。我想告诉它跳过套接字,但我尝试-rlptgo
代替-a
、--no-D
、--no-specials
,但都没有成功。我不想强迫--delete
任何旧错误。我不知道完全排除包含套接字的文件夹是否明智,并且逐一排除套接字可能是一场漫长的打地鼠游戏。
我错过了 rsync 文档中的某些内容吗?