![将备份从 Ubuntu16.04LTS 转移到 18.04LTS](https://linux22.com/image/1157066/%E5%B0%86%E5%A4%87%E4%BB%BD%E4%BB%8E%20Ubuntu16.04LTS%20%E8%BD%AC%E7%A7%BB%E5%88%B0%2018.04LTS.png)
我购买了一台新电脑并安装了 Ubuntu 18.04LTS。我的旧电脑安装了 Ubuntu 16.04,备份到便携式扩展驱动器中。当将扩展驱动器连接到新电脑以使用“恢复”传输文件时,它会失败,并显示:
nvalidBackendURL:缺失//- 方案不支持相对路径无效:invalid://
是否可以使用“备份”将文件从旧电脑传输到新电脑,如果可以,如何传输?
答案1
很好,您可以访问旧电脑。权限问题可以解决。
如果“访问”意味着“读取”,则问题就是写入权限(在新计算机中)。
要写入哪些文件以及写入哪里
您应该能够复制整个/home
目录,但在复制系统目录和文件时要非常小心,不要复制任何已安装的程序。最好安装属于新版本 Ubuntu 的程序包。
我建议rsync
复制/home
目录。请参阅man rsync
。尾部斜杠很重要。
首先进行“试运行”,检查内容是否正确复制,
sudo rsync -Havn mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home
然后执行(删除选项n
),
sudo rsync -Hav mountpoint-of-old-computer/home/ /mountpoint-of-new-computer/home
您可以rsync
对单个文件或有限的目录使用类似的方法,但除非您知道自己在做什么,否则不要复制系统设置,因为新版本可能不兼容。例如,如果您在旧版本中有特殊详细信息/etc/fstab
,最好查看它并在新计算机中手动修改相应的文件。
如果你有单独的data
分区为您的个人文件,所有权和权限不太重要,不会干扰 Ubuntu 系统,您可以随意复制文件(只要您有写入权限)。