mdadm 卡在重建备件上

Ham*_*aya 1 linux debian mdadm software-raid

我有以下 Raid 配置,


cat /proc/mdstat 
Personalities : [raid1] [raid6] [raid5] [raid4] 
md4 : active (auto-read-only) raid5 sda5[0] sdd5[4] sdc5[2] sdb5[1]
      1536 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]

md3 : active raid5 sda4[0] sdd4[4] sdc4[2] sdb4[1]
      11587487232 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]

md2 : active raid5 sda3[0] sdd3[4] sdc3[2] sdb3[1]
      104756736 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]

md1 : active raid1 sda2[0] sdd2[3] sdc2[2] sdb2[1]
      1048000 blocks super 1.2 [4/4] [UUUU]

md0 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
      8384448 blocks super 1.2 [4/4] [UUUU]

unused devices: 
Run Code Online (Sandbox Code Playgroud)

mdadm 告诉我它正在重建,因为它已经这样至少一个星期了,

mdadm --detail /dev/md4
/dev/md4:
        版本:1.2
  创建时间:2014 年 3 月 28 日星期五 10:17:36
     突袭等级:raid5
     数组大小:1536
  二手开发规模:512
   突袭装置:4
  设备总数:4
    持久性:超级块是持久性的

    更新时间:2014 年 3 月 28 日星期五 10:19:54
          状态:干净,退化 
 有源设备:3
工作装置:4
 失败的设备:0
  备用设备:1

         布局:左对称
     块大小:512K

           名称:救援:4
           UUID : 9cc47e82:14504b6d:0f442b8e:a3fc1c04
         活动 : 12

    Number Major Minor RaidDevice 状态
       0 8 5 0 主动同步 /dev/sda5
       1 8 21 1 主动同步 /dev/sdb5
       2 8 37 2 主动同步 /dev/sdc5
       4 8 53 3 备用重建 /dev/sdd5

我怎样才能找出更多关于正在发生的事情的信息?它被卡住了它正在重建吗?

编辑:这是在新服务器 4x4tb 上发生的,我一直在向它复制几 tb 的数据。

服务器上的 fstab


proc /proc proc defaults 0 0
/dev/md/0 none swap sw 0 0
/dev/md/1 /boot ext3 defaults 0 0
/dev/md/2 / ext4 defaults 0 0
/dev/md/3 /home ext4 defaults 0 0
/dev/md/4 /home ext3 defaults 0 0

Mik*_*eyB 7

md4 : active (auto-read-only) raid5 sda5[0] sdd5[4] sdc5[2] sdb5[1]
      1536 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
Run Code Online (Sandbox Code Playgroud)

它就在那里 - 它处于只读模式。切换到读写模式:

mdadm --readwrite /dev/md4
Run Code Online (Sandbox Code Playgroud)

顺便说一下,这不是一个大数组。它只是 4TB 磁盘的一小部分。如果你问我,也有点古怪的设置。