相关疑难解决方法(0)

Linux 软件 RAID1:如何在(物理)删除 /dev/sda 后启动?(LVM、mdadm、Grub2)

使用 Debian 6.0/squeeze 设置的服务器。在squeeze安装期间,我将两个500GB SATA磁盘(/dev/sda和/dev/sdb)配置为RAID1(使用mdadm管理)。RAID 保留一个 500 GB LVM 卷组 (vg0)。在卷组中,有一个逻辑卷 (lv0)。vg0-lv0 用 extfs3 格式化并挂载为 root 分区(没有专用的 /boot 分区)。系统使用 GRUB2 引导。

在正常使用中,系统启动正常。

此外,当我在关机后尝试移除第二个 SATA 驱动器 (/dev/sdb) 时,系统没有问题,重新连接驱动器后,我能够 --re-add /dev/sdb1 到 RAID大批。

但是:移除第一个 SATA 驱动器 (/dev/sda) 后,系统将无法再启动!GRUB 欢迎消息显示一秒钟,然后系统重新启动。

我尝试在 /dev/sdb(“grub-install /dev/sdb”)上手动安装 GRUB2,但这没有帮助。

当第一块磁盘被移除时,显然squeeze无法设置GRUB2从第二个磁盘启动,这似乎是运行这种Software RAID1时非常重要的功能,不是吗?

目前,我不知道这是 GRUB2、LVM 还是 RAID 设置的问题。任何提示?

lvm mdadm raid1 grub2

7
推荐指数
1
解决办法
6866
查看次数

标签 统计

grub2 ×1

lvm ×1

mdadm ×1

raid1 ×1