使用 rsync 将主目录备份到外部硬盘

使用 rsync 将主目录备份到外部硬盘

我有一个可移动硬盘,我想用 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) 有什么区别?谢谢

相关内容