Ubuntu 不断随机切换磁盘

Ubuntu 不断随机切换磁盘

我花了一段时间才注意到,但事情是这样的。我的电脑上有 2 个磁盘。

启动时,Ubuntu 的磁盘实用程序告诉我一个是,sda另一个sdb是。重新启动时它会切换它们,再次重新启动时又会切换。我无法设置我的,因为/etc/fstab操作系统会随机切换我的磁盘。我没有更改 BIOS 中的任何设置。

我怎样才能阻止这种情况发生?

答案1

使用设备映射器。不要挂载 /dev/sda1,而是通过 ID 挂载。fstab 中的相应行如下所示:

UUID=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx  / ext3 relatime,error=remount-ro  0  1

你可以通过以下方式找到 ID blkid

/dev/sda3: UUID="xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx" TYPE="ext3"

您应该在上面的 fstab 条目中使用上述 UUID。

fstab手册页中:

无需明确指定设备,可以通过 UUID 或卷标(参见 e2label(8) 或 xfs_admin(8))指示要挂载的文件系统(ext2 或 xfs),写入 LABEL= 或 UUID=,例如“LABEL=Boot”或“UUID=3e6be9de-8139-11d1-9106-a43f08d823a6”。这将使系统更加强大:添加或删除 SCSI 磁盘会更改磁盘设备名称,但不会更改文件系统卷标。

答案2

这就是 Grub 使用 UUID-s 而不是老式/dev/sd*引用的原因。UUID 是唯一的,操作系统查看磁盘的顺序无关紧要。因此,更新您的系统/etc/fstab以使用 UUID-s,您就不必再为此担心了。(更多信息这里

切换的原因应该是 BIOS 错误(这需要进一步调查)。

相关内容