![使用 rsync 将主目录备份到外部硬盘](https://linux22.com/image/1147052/%E4%BD%BF%E7%94%A8%20rsync%20%E5%B0%86%E4%B8%BB%E7%9B%AE%E5%BD%95%E5%A4%87%E4%BB%BD%E5%88%B0%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98.png)
我有一个可移动硬盘,我想用 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) 有什么区别?谢谢