2块硬盘,在centos上利用software raid1 做成软raid,为啥拔掉/dev/sda这块硬盘后,系统无法进入?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2块硬盘,在centos上利用software raid1 做成软raid,为啥拔掉/dev/sda这块硬盘后,系统无法进入?相关的知识,希望对你有一定的参考价值。

我在安装centos 5.6时,在进行到分区界面时,利用2块单独的硬盘创建了一个raid1,
2块硬盘分别显示为/dev/sda /dev/sdb
当我彻底安装好系统后,拔掉/dev/sdb这块硬盘,系统可以正常进入,但是当我拔掉/dev/sda这块硬盘时,系统只出现一个GRUB _ 后面光标一直在闪,键盘鼠标无效,请问我该如何处理这个问题?
还是我自己来回答下吧...

令镜像设备可以被用来开机……
grub
root (hd1,0)
setup (hd1)
quit

参考技术A 你是在测试吗? 你的动作看起来是
1)拔掉/dev/sdb
2)插回/dev/sdb => 此时raid进行重建
3)拔掉/dev/sda => 我猜会不会raid还没有重建完,你就把sda拔掉,所以系统就死了。追问

我是在测试raid功能,
我的动作很简单,
做完software raid后,安装好系统,查看md0状态,
rebulid 100% 后,拔掉/dev/sda这块硬盘,
然后开机,系统就进入了GRUB _ 状态,(不是GRUB > ),
问题肯定出在引导文件这里.
疑惑是,raid1 两块硬盘里面的数据应该是一模一样的,引导信息也该一样才对.
然后我又插回/dev/sda这块硬盘,然后拔掉/dev/sdb这块硬盘,系统能够正常进入.
求有经验的高人作答.

r R重叠#R

is_overlapping <- function(start_1, end_1, start_2, end_2) {
    if (
        (dplyr::between(start_1, start_2, end_2)) |
        (dplyr::between(end_1, start_2, end_2)) |
        (dplyr::between(start_2, start_1, end_1)) |
        (dplyr::between(end_2, start_1, end_1))
      ) {
      return(TRUE)
    }
  FALSE
}

以上是关于2块硬盘,在centos上利用software raid1 做成软raid,为啥拔掉/dev/sda这块硬盘后,系统无法进入?的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.5下配置软RAID(Software RAID)

CentOS 6.3下配置软RAID(Software RAID)

CentOS 6.3下配置软RAID(Software RAID)

centos怎么使用命令查看硬盘sn

centos单目录挂载多块硬盘

Linux系统常用磁盘阵列RAID5