我的 Linux Mint 安装目前已将我的/home
目录设置为安装在 的第二个驱动器上的单独分区/home
。我看到了很多关于切换/home
到另一个驱动器的教程,但我想做相反的事情;/home
在我的根文件系统驱动器上创建一个目录并将其用作我的/home
目录,删除当前指向的第二个驱动器/home
。可以这样做吗?如果可以,执行此操作的步骤是什么?
我的 Linux Mint 安装目前已将我的/home
目录设置为安装在 的第二个驱动器上的单独分区/home
。我看到了很多关于切换/home
到另一个驱动器的教程,但我想做相反的事情;/home
在我的根文件系统驱动器上创建一个目录并将其用作我的/home
目录,删除当前指向的第二个驱动器/home
。可以这样做吗?如果可以,执行此操作的步骤是什么?
是的,而且不太难。有很多方法,最简单的方法可能是将当前主目录的内容从实时启动映像复制到托管 / 的卷上的 /home 目录
我建议你做以下事情:
lsblk
。在此示例中,假设您的/
卷位于/dev/nvme0n0p0
,而您的主卷位于/dev/nvme0n0p1
。sudo mkdir /originalroot /originalhome; sudo mount /dev/nvme0n0p0 /originalroot; sudo mount /dev/nvme0n0p1 /originalhome
。/originalhome/
到临时/originalroot/home
:sudo cp -ar /originalhome/* /originalroot/home/
。/originalhome/etc/fstab
(例如,sudo nano /etc/originalroot/etc/fstab
注释掉(在前面添加#
)描述 /home 的行。(这意味着在下次启动时,您的单独分区将不会安装在 /home 上。它只是根卷上包含文件的普通目录。)好处是,因为您只是在复制,所以永远不会丢失数据;如果出现问题,只需撤消步骤 5,您就会处于“之前”的情况。