Fer*_*ndo 5 mdadm grub software-raid
我在 Centos 6.5 服务器上有以下 RAID 1:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[3]
974713720 blocks super 1.0 [2/1] [_U]
bitmap: 7/8 pages [28KB], 65536KB chunk
md1 : active raid1 sdb2[3] sda2[2]
2045944 blocks super 1.1 [2/2] [UU]
unused devices: <none>
# df -h
Sist. Arq. Size Used Avail Use% Montado em
/dev/md0 915G 450G 420G 52% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
Run Code Online (Sandbox Code Playgroud)
/dev/sda 即将失败。我什至将它标记为错误,因为它会导致读取错误。
我今天得到了新的 HD,它将取代 /dev/sda。
问题是当我拔下当前的 /dev/sda 时,我不能让它只用 /dev/sdb 启动。看起来 PC 的 BIOS 在 /dev/sdb 上找不到任何可启动的东西。
1) 如何检测 grub 是否安装在 /dev/sdb 的 MBR 中?
2) 在 /dev/sdb 中运行 grub-install 是否安全?这是使其可启动的正确方法吗?
daw*_*wud 12
1) 如何检测 grub 是否安装在 /dev/sdb 的 MBR 中?
您可以发出:
# dd if=/dev/sda bs=512 count=1 | xxd | grep -i grub
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00103986 s, 492 kB/s
0000180: 4752 5542 2000 4765 6f6d 0048 6172 6420 GRUB .Geom.Hard
Run Code Online (Sandbox Code Playgroud)
2) 在 /dev/sdb 中运行 grub-install 是否安全?这是使其可启动的正确方法吗?
是的,您需要grub
在阵列中的两个磁盘上都安装。
归档时间: |
|
查看次数: |
12802 次 |
最近记录: |