安装后让系统使用另一个驱动器作为/home

安装后让系统使用另一个驱动器作为/home

我最近买了一台新笔记本电脑并在上面安装了 Ubuntu 18.04。但是,我有一个问题:我没有太多存储空间。

我想向我的笔记本电脑添加一个新的、更大的内部驱动器,并使用该新驱动器作为我的 /home 目录。据我所知,这通常是在安装过程中设置的。但是,我想避免重新安装,因为在这台笔记本电脑上这样做是一个巨大的痛苦。

所以,我的问题是:有没有办法设置系统使用另一个内部驱动器作为 /home?我想我可能可以在某个地方编辑一个配置文件,但我不太熟悉 Linux 的底层工作原理,所以我不知道该去哪里查找。

答案1

我想您关心的只是将您的个人文件保存到新磁盘上?

如果是这样看~./config/user-dirs.dirs。可以更改该目录以调整主目录中的位置。将它们指向您的新分区,您可以将系统和用户设置保留在系统磁盘上。

当系统预期磁盘未准备就绪时,将 /home 放在其自己的磁盘上可能会导致问题。

答案2

您在新驱动器上创建新的文件系统,将 /home 中的所有内容移至新文件系统,并将该文件系统挂载到 /home。在维护模式下或从实时 CD/DVD/USB 发行版启动时执行此操作。

答案3

要彻底。

登录为root.

在新驱动器上分区并创建新的文件系统。安装新驱动器。我们将只给出一个通用的挂载点/mnt/newdrive。用于rsync复制内容

rsync -avhH /home/ /mnt/newdrive/这将保留修改日期等

编辑/etc/fstab并添加一个条目以在 中装载新驱动器/home。您只需复制旧的安装/home并更改要安装的驱动器/dev/sdb1(新驱动器的占位符)。注释掉旧条目。

重新启动并以root.

这将在启动时安装内部驱动器/home并忽略旧驱动器,因为它已被注释掉。一旦您确认它可以正常工作,您就可以将旧的/etc/fstab完全删除。

全做完了。

相关内容