启动时,我的 mdadm raid5 阵列无法启动,提示我的一个磁盘 (sdi) 有坏的超级块。但是,一旦我登录,就可以毫无问题地启动该阵列mdadm --assemble /dev/md0 /dev/sd[abcdehijk]1
。
cat /proc/mdstat
和的输出看起来一切正常mdadm --detail /dev/md0
。阵列安装也正常,所有文件似乎都存在并且可以访问。
如何使阵列在启动时组装和安装?
我还准备调整文件系统 (ext3) 的大小,并且想在我可能破坏我的阵列之前在这里发布。
跑步:
asmithee@serv:~# uname -a
Linux serv 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686 GNU/Linux
asmithee@serv:~# cat /etc/debian_version
7.2
asmithee@serv:~# mdadm --version
mdadm - v3.2.5 - 18th May 2012
询问我可以提供更多输出。
编辑:更多一些输出:
asmithee@serv:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sdc1[0] sdb1[11] sde1[7] sda1[6] sdk1[10] sdi1[9] sdj1[4] sdd1[2] sdh1[8]
6837315072 blocks super 1.2 level 6, 512k chunk, algorithm 2 [9/9] [UUUUUUUUU]
unused devices: <none>
asmithee@serv:~# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Feb 6 00:59:56 2013
Raid Level : raid6
Array Size : 6837315072 (6520.57 GiB 7001.41 GB)
Used Dev Size : 976759296 (931.51 GiB 1000.20 GB)
Raid Devices : 9
Total Devices : 9
Persistence : Superblock is persistent
Update Time : Sun Jan 19 11:03:50 2014
State : clean
Active Devices : 9
Working Devices : 9
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : serv:0
UUID : 1f2e489b:8d47feac:2e08c3c4:0cbd2575
Events : 56337
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
8 8 113 1 active sync /dev/sdh1
2 8 49 2 active sync /dev/sdd1
4 8 145 3 active sync /dev/sdj1
9 8 129 4 active sync /dev/sdi1
10 8 161 5 active sync /dev/sdk1
6 8 1 6 active sync /dev/sda1
7 8 65 7 active sync /dev/sde1
11 8 17 8 active sync /dev/sdb1
这里一切正常吗?有人知道为什么阵列会抱怨 sdi 上的超级块不好,并且在启动时拒绝挂载吗?