Grub
RAID 故障後如何啟動(軟體 RAID)?
以前,我使用 (
mdadm
) 的驅動器sda
和sdb
.sdb
失敗,重新啟動系統的唯一方法是拔下第二個硬碟驅動器。現在我添加了新的
sdb
和sdc
我的 RAID 設置。sda
是最舊的(因此最有可能失敗),它是我們啟動的驅動器(我想,我該如何檢查?)。我如何確保和測試(通過 GRUB 配置等)如果
sda
失敗,我仍然能夠引導我的機器。
fdisk -l
:Disk /dev/sda: 250.0 GB, 250000000000 bytes 255 heads, 63 sectors/track, 30394 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000080 Device Boot Start End Blocks Id System /dev/sda1 * 1 30064 241489048+ fd Linux raid autodetect /dev/sda2 30065 30394 2650725 5 Extended /dev/sda5 30065 30394 2650693+ fd Linux raid autodetect Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 * 1 30064 241489048+ fd Linux raid autodetect Partition 1 does not start on physical sector boundary. /dev/sdb2 30065 30394 2650725 5 Extended /dev/sdb5 30065 30394 2650693+ fd Linux raid autodetect Partition 5 does not start on physical sector boundary. Disk /dev/sdc: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdc1 * 1 30064 241489048+ fd Linux raid autodetect Partition 1 does not start on physical sector boundary. /dev/sdc2 30065 30394 2650725 5 Extended /dev/sdc5 30065 30394 2650693+ fd Linux raid autodetect Partition 5 does not start on physical sector boundary. Disk /dev/md0: 247.3 GB, 247284695040 bytes 2 heads, 4 sectors/track, 60372240 cylinders Units = cylinders of 8 * 512 = 4096 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Alignment offset: 512 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table Disk /dev/md1: 2714 MB, 2714238976 bytes 2 heads, 4 sectors/track, 662656 cylinders Units = cylinders of 8 * 512 = 4096 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Alignment offset: 512 bytes Disk identifier: 0x00000000 Disk /dev/md1 doesn't contain a valid partition table
你不能。在這種情況下,只有拔掉 sda 會有所幫助。在那種情況下,sdb 將是 sda…(braindead Linux 設備編號 - Solaris 和 HP-Unix 使用 SCSI-ID。)
因此,對於引導載入程序,您應該將其安裝在 sda 上,然後將其複製
dd
到 sdb 和 sdc。