我有一个由4x3TB驱动器组成的RAID 10。 它已经退化(SDD已经下降)。 我以为我已经修好了,这是重build,但现在(我认为)sde似乎是造成问题。
root@tower:~# mdadm -A --force /dev/md127 /dev/sd[be] mdadm: /dev/md127 assembled from 2 drives and 1 rebuilding - not enough to start the array.
这很奇怪 – 我所search的所有东西都表明我应该在这里看到设备名称/ dev / md127,但是没有:
root@tower:~# mdadm --examine --scan ARRAY /dev/md/4x3TB metadata=1.2 UUID=acaef996:1ea7102b:9cd52d00:af0ef09e name=omv:4x3TB
任何人都可以推荐一个合适的行动? 以下是每个设备的输出:
的/ dev / sdb的:
魔术:a92b4efc
版本:1.2
function图:0x0
arraysUUID:acaef996:1ea7102b:9cd52d00:af0ef09e
名称:omv:4x3TB
创作时间:周三12月12日13时48分21秒2012
团队副本:raid10
RAID设备:4
Avail Dev Size:5860531120(2794.52 GiB 3000.59 GB)
arrays大小:5860530176(5589.04 GiB 6001.18 GB)
使用的开发尺寸:5860530176(2794.52 GiB 3000.59 GB)
数据抵消:2048个扇区
超级抵消:8个行业
状态:干净
设备UUID:08ee73a5:86c62890:3dba03bb:522093e8
更新时间:2015年6月17日17:44:09
校验和:d282c882 - 正确
事件:2589917
布局:近= 2
块大小:512K
设备angular色:主动设备0
arrays状态:AA。? ('A'==活跃,'。'缺less)
的/ dev / SDC:
魔术:a92b4efc
版本:1.2
function图:0x0
arraysUUID:acaef996:1ea7102b:9cd52d00:af0ef09e
名称:omv:4x3TB
创作时间:周三12月12日13时48分21秒2012
团队副本:raid10
RAID设备:4
Avail Dev Size:5860531120(2794.52 GiB 3000.59 GB)
arrays大小:5860530176(5589.04 GiB 6001.18 GB)
使用的开发尺寸:5860530176(2794.52 GiB 3000.59 GB)
数据抵消:2048个扇区
超级抵消:8个行业
状态:干净
设备UUID:05c34f6d:8bead38f:99a01f60:e6518283
更新时间:2015年6月17日17:44:09
校验和:da150f20 - 正确
事件:2589917
布局:近= 2
块大小:512K
设备angular色:主动设备1
arrays状态:AA。? ('A'==活跃,'。'缺less)
的/ dev / SDD:
魔术:a92b4efc
版本:1.2
function图:0x12
arraysUUID:acaef996:1ea7102b:9cd52d00:af0ef09e
名称:omv:4x3TB
创作时间:周三12月12日13时48分21秒2012
团队副本:raid10
RAID设备:4
Avail Dev Size:5860531120(2794.52 GiB 3000.59 GB)
arrays大小:5860530176(5589.04 GiB 6001.18 GB)
使用的开发尺寸:5860530176(2794.52 GiB 3000.59 GB)
数据抵消:2048个扇区
超级抵消:8个行业
恢复抵消:670607488部门
状态:干净
设备UUID:6d632b5f:5a22a515:5c63d798:f1b590ef
更新时间:2015年6月17日17:44:09
校验和:1e80b6bc - 正确
事件:2589917
布局:近= 2
块大小:512K
设备angular色:主动设备3
arrays状态:AA。? ('A'==活跃,'。'缺less)
的/ dev / SDE:
魔术:a92b4efc
版本:1.2
function图:0x0
arraysUUID:acaef996:1ea7102b:9cd52d00:af0ef09e
名称:omv:4x3TB
创作时间:周三12月12日13时48分21秒2012
团队副本:raid10
RAID设备:4
Avail Dev Size:5860531120(2794.52 GiB 3000.59 GB)
arrays大小:5860530176(5589.04 GiB 6001.18 GB)
使用的开发尺寸:5860530176(2794.52 GiB 3000.59 GB)
数据抵消:2048个扇区
超级抵消:8个行业
状态:激活
设备UUID:e6a95b56:6541b0e1:6f3b9ce7:a392ceb9
更新时间:2015年6月14日14:06:33
校验和:d2c1c56c - 正确
事件:2589703
布局:近= 2
块大小:512K
设备angular色:主动设备3
arrays状态:AA.A('A'==活动,'。'缺less)
cat / proc / mdstat
个性:[线性] [多重] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127:不活动的sdb [4](S)sdd [5](S)sdc [1](S)
8790796680块超级1.2
未使用的设备:
从你的输出看来,你有
Device Role : Active device 3
在你的--examine输出中两次。 这将意味着企图恢复,但做错了。
从/proc/mdstat看起来像你的数组被组装,但不能运行。 有一些非常奇怪的设备编号( 4,5,1 ),而你的驱动器应该是0,1,2,3 。 这也表明,元数据存在差异。
感兴趣的另一点是驱动器元数据中的Events计数器。 那些sd[bd] ,但似乎是在sde后面。 你确定sdd是退出的驱动器吗? 因为这将意味着sde已经有一段时间了。
您可以尝试在没有退出驱动器( mdadm -A -R /dev/md127 /dev/sd[bcd]或mdadm -A --force -R /dev/md127 /dev/sd[bce] )的情况下组装arrays。 这样做可以防止冲突。 如果可行,即使可行,也不要向arrays写入任何内容,备份数据,然后尝试将sdd作为热备份添加。
如果不起作用,那么在组装数组之后,可以尝试使用mdadm -D /dev/md127输出更新您的问题(实际上都是build议的方式)。
看来你已经失去了Raid10的全部子arrays(驱动器sdd,sde之前是一面镜子!) – 如果是这样的话,你的数据就会丢失。