我已经使用 Ubuntu 好几年了,但绝对算得上是“普通”用户。我对命令行相当熟悉,但如果要执行任何复杂操作,我通常会在另一个屏幕上打开 Google。;-)
我目前正在运行 16.04,它是我从 14.04 升级而来的。主驱动器上有 4 个分区:sda1 = root;sda2 = linux-swap;sda3 = /home;sda4 = data。
我计划在将添加到系统的新 SSD 上全新安装 18.04。安装 18.04 后,我计划将现有的 /home 分区挂载为 /home 并进行双重启动,直到完成 18.04 的配置,这样我就不必在一天之内让 18.04 上运行所有东西。
Ubuntu 社区帮助 Wiki (https://help.ubuntu.com/community/HomeFolder) 说“如果您希望在多个 Linux 发行版之间共享单独的 /home,请不要忘记使用不同的用户名。“
这是否意味着如果我想共享 /home,我需要为我的 18.04 安装使用不同的用户名?
一旦配置了 18.04,我就不会继续使用 16.04。在迁移过程中,我是否最好将数据从 16.04 上的 /home 复制到 18.04 上的 /home?
您还有其他建议、意见或危险吗?
感谢您的帮助!
答案1
看起来是个合理的计划。Wiki 中的警告主要针对不同的发行版,它们会对存储在主文件夹中的内容做出不同的假设,并且很可能会互相干扰。由于您同时使用 Ubuntu,因此不太可能出现问题,但仍有可能发生,因为主要组件的版本会有很大差异。不过我不会太担心这一点。还有加密问题需要考虑,我会担心这一点。
如果您当前的主目录已加密,请确保采取措施解决此问题。如果您的主目录尚未备份在外部驱动器上,请至少对其进行备份,这样在您乱搞时,它就不会被破坏。比直接丢失数据更糟糕的事情是丢失数据,因为它已加密,并且由于某种原因您无法解密。我找不到任何好的、最新的、一体化的指南,但有很多与此相关的一般信息ecryptfs
应该可以帮助您。本指南用于加密尚未加密的用户的主目录,但它引用了您需要使用的工具:https://www.howtogeek.com/116032/how-to-encrypt-your-home-folder-after-installing-ubuntu/
您可以利用一些不太知名的 apt 功能更轻松地获取新安装中当前设置的内容,如下所述:从 dpkg --set-selections '*' 恢复所有数据和依赖项
就我个人而言,我实际上会就地升级,然后dd
在一切正常后将根分区复制到新的 SSD 上。多年来,我一直在使用 Ubuntu 升级,但很少遇到问题,所以我觉得这样做工作量更少。