挂载到现有的 ubuntu 服务器操作系统

挂载到现有的 ubuntu 服务器操作系统

我目前已将 ubuntu 服务器安装在包含根文件系统的 ext4 分区上。我想将 /var 分离到其自己的分区。因此,我启动了 gparted live,创建了另一个 ext4 分区,然后启动了 ubuntu 服务器,并选择了该分区并选择 /var 作为该分区的挂载点。但是当我选择“完成分区并将更改写入磁盘”时,我收到一个红色屏幕,显示“未定义根文件系统。请从分区菜单中更正此问题”。但我不想让此分区具有根文件系统。我只希望安装了操作系统的 sda1 根文件系统使用此分区中的 /var。

答案1

要使 Ubuntu 使用该分区(假设它是sda2),/var您只需要在中添加该挂载点/etc/fstab

/dev/sda2   /var    ext4    defaults    0   2

如果您愿意,也可以使用分区的 UUID:只需执行la -la /dev/disk/by-uuid并获取 sda2 的正确值:

UUID=<uuid-for-sda2>    /var    ext4    defaults    0   2

最后重新启动或使用sudo mount -a

注意:您必须将实际内容移动/复制/var到新分区。

相关内容