Bas*_*ing 8 linux raid software-raid mdadm
我在 Debian 测试 (Wheezy) 上成功建立了一个 raid5 阵列。正如手册页和进一步说明的那样,该阵列将被创建为一个不同步的阵列,只需注入一个新的备用设备进行修复。那工作得很好。但是在重建过程之后,我每天都会收到有关丢失备件的消息,但阵列应该是 3 个没有备件的磁盘上的 raid5 。我想我只需要告诉 mdadm 有 - 并且应该 - 没有多余的,但是怎么做?
mdadm -D
给
Active Devices: 3
Working Devices: 3
Failed Devices: 0
Spare Devices: 0
Run Code Online (Sandbox Code Playgroud)
并/proc/mdstat
阅读
md1: active raid5 sda3[0] sdc3[3] sdb3[1]
##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
for*_*sck 14
打开 /etc/mdadm/mdadm.conf 文件,找到以ARRAY /dev/md1
'spares=1'开头的行并删除紧跟其后的行。然后重启 mdadm 服务。
如果您mdadm --examine --scan
在 md1 阵列仍在重建时执行a来检索阵列定义,则此时一个分区被视为备用。