我想使用 rsync 作为备份解决方案;我正在将机器的内容同步到外部硬盘驱动器。如果我的机器崩溃了,我想恢复另一台尽可能接近我当前拥有的机器,因为我已经为我的研究下载并定制了一大堆软件。重新安装和定制将花费大量的时间和精力。
当我运行这个空运行命令时(替换为真实但很长的文件路径):
sudo rsync --dry-run -azv --delete --exclude-from '/exclude/list/file.txt' "/" "my/backup/location"
Run Code Online (Sandbox Code Playgroud)
我收到错误
rsync: readlink_stat("/run/user/1000/gvfs") failed: Permission denied (13)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
Run Code Online (Sandbox Code Playgroud)
我当然可以通过排除 /run/user/1000/gvfs 来避免此错误。事实上,排除后,我不再遇到错误。
然而,正如我所说,我希望能够在我的机器崩溃时使用此同步,并且我希望新机器像旧机器一样工作(或尽可能接近)。
我需要这个 /run/user/1000/gvfs 吗?如果是这样,我该如何正确克隆它?
谢谢