使用 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 设置的问题。任何提示?