如何恢复更换驱动器的启动功能

如何恢复更换驱动器的启动功能

我有一台装有 Ubuntu Server 12.04 的机器,安装时有 2 个相同的驱动器(/dev/sda 和 /dev/sdb)。创建了几个软件 RAID1 阵列,一切正常。

现在 /dev/sdb 出现故障。我用另一个容量相同的驱动器替换了该驱动器。机器启动并运行正常,但当然阵列性能下降了。

/dev/sda 上的分区如下:

Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  502MB   500MB   linux-swap(v1)
 3      502MB   1001GB  1000GB                        raid
 4      1001GB  3001GB  2000GB                        raid

我对 /dev/sdb 进行了相同的分区(具体到扇区):

Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name     Flags
 1      1049kB  2097kB  1049kB                  primary  bios_grub
 2      2097kB  502MB   500MB   linux-swap(v1)  primary
 3      502MB   1001GB  1000GB                  primary  raid
 4      1001GB  3001GB  2000GB                  primary  raid

我已经重新同步了阵列,并处理了交换。我已发布:sudo grub-install /dev/sdb

我的问题是:这足以恢复 /dev/sdb 的启动能力吗?如果 /dev/sda 发生故障并被删除,机器是否会从 /dev/sdb 启动?

相关内容