我有一个可移动硬盘,我想用 rsync 命令来备份我的数据。为此,我将导航到我的外部硬盘的目录(目标目录)并运行:
rsync -av --delete /home/diego ./
运行时我遇到了一些失败,例如:
rsync: send_files failed to open "/home/diego/.viminfo": Permission denied (13)
rsync: send_files failed to open "/home/diego/pfsense.img": Permission denied (13)
现在,这些文件在我的主目录中归 root 所有。我的问题是我应该用什么来解决这个问题:
1)使用 sudo 执行上述命令:
sudo rsync -av --delete /home/diego ./
2)ssh使用的交换机
rsync -av --rsync-path="sudo rsync" --delete /home/diego ./
3)其他
1) 和 2) 有什么区别?谢谢