【发布时间】:2022-01-14 22:03:17
【问题描述】:
我想做一个与此线程类似的完整系统备份:
https://askubuntu.com/questions/7809/how-to-back-up-my-entire-system
...但是,不是创建 tarball,而是使用 rsync - 并通过 ssh 通过本地网络从一台计算机到另一台计算机。我已按照这些步骤进行操作,原则上,它在某种程度上可以正常工作,文件权限可能在其中发挥作用。
我已将 rsync 设置如下:
rsync -aAXv userOnSource@sourceIP:/ /home/MYBACKUPFOLDER
下次我将排除某些文件夹,例如 /sys 和 /proc(应该如此),但问题在于,某些文件夹也存在于例如/etc 和 /usr/share 抛出权限被拒绝错误并且不会被复制。
我的问题是: 如何设置 rsync 以便它复制所需的所有内容,并且假设我使用相同的 linux 发行版(在我的情况下为 ArchLinux)更新我的旧计算机并创建相同的用户,当我如何保留文件属性和权限时将备份复制回新安装的机器?
专业问题:如果我还有第三台机器可以将备份发送到,还需要什么?
谢谢!
【问题讨论】:
标签: linux ssh backup sudo rsync