![安装后让系统使用另一个驱动器作为/home](https://linux22.com/image/139983/%E5%AE%89%E8%A3%85%E5%90%8E%E8%AE%A9%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%BD%9C%E4%B8%BA%2Fhome.png)
我最近买了一台新笔记本电脑并在上面安装了 Ubuntu 18.04。但是,我有一个问题:我没有太多存储空间。
我想向我的笔记本电脑添加一个新的、更大的内部驱动器,并使用该新驱动器作为我的 /home 目录。据我所知,这通常是在安装过程中设置的。但是,我想避免重新安装,因为在这台笔记本电脑上这样做是一个巨大的痛苦。
所以,我的问题是:有没有办法设置系统使用另一个内部驱动器作为 /home?我想我可能可以在某个地方编辑一个配置文件,但我不太熟悉 Linux 的底层工作原理,所以我不知道该去哪里查找。
答案1
答案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
完全删除。
全做完了。