如何从不同的设备更改根目录(例如 /dev/sdb1 到 /dev/sda2)

如何从不同的设备更改根目录(例如 /dev/sdb1 到 /dev/sda2)

我有一个 Ubuntu,启动时它的根系统存储在下/dev/sdb1,可以使用df命令显示:

在此处输入图片描述

看起来fdisk -l像这样:

在此处输入图片描述

我的问题是如何将根系统从 更改/dev/sdb1/dev/sda2?并且启动时也会转到/dev/sda2

答案1

重新安装操作系统sda是安全的方法,但实际上没有必要。由于您在 上有文件系统sda2,因此可以:

  • 如果您可以将其完全用于您的数据,请sdb1在您想要数据的文件系统上创建一个挂载点,然后将其挂载在那里(添加到/etc/fstab)。

  • 否则,将其挂载(在根目录下,否则,仍然添加到/etc/fstab),在其中为您的数据创建一个目录,并在您需要数据的位置创建到它的软链接。

答案2

要更改挂载点,我们必须编辑 fstab 文件(请参阅上面的链接),因此让我们打开它并使用 & 符号将其分叉到后台。对于 Ubuntu,打开终端并运行:

gksudo gedit /etc/fstab &

找到要更改的条目。假设您发现该设备是 /dev/sdb1。然后,您将更改 fstab 中的行,例如

/dev/sdb1       /media/disk2    ext3    defaults,errors=remount-ro  0  2 

/dev/sdb1       /mnt/backup     ext3    defaults,errors=remount-ro  0  2  

来源:https://help.ubuntu.com/community/MoveMountpointHowto

相关内容