我对一个软件raid运行镜像有问题。一个磁盘死了,服务器找不到它。通常我也会把它移走。
mdadm --manage /dev/md0 --remove /dev/sda1
但是当它看不到坏磁盘后,我看到了一个错误,它不能看到/dev/sda1 1
然后,我选择更改磁盘并再次运行raid。但是,如果我现在执行cat /proc/mdstat,则会得到以下结果
md3 : active raid1 sda4[2] sdb4[1]
为什么现在有一个2和1,因为它仍然将旧磁盘视为raid的一部分?
如果它仍然将它们视为raid的一部分,那么当磁盘死后无法访问分区时,如何删除分区呢?
发布于 2022-11-16 12:39:33
md3
数组包括sda4
,而不是sda1
。
如果sda
消失了,您可以尝试从数组中删除它
mdadm -r /dev/md3 failed
mdadm -r /dev/md3 detached
但是要确保它是正确的数组(md3
)。
如果有疑问,现在停止发布cat /proc/mdstat
和mdadm --detail /dev/md3
的全部输出
https://serverfault.com/questions/1115878
复制