mdadm RAID5 在 Ubuntu 20.04 上运行降级

mdadm RAID5 在 Ubuntu 20.04 上运行降级

长话短说:我的 RAID5 阵列运行性能下降。这种情况可能已经持续了一段时间,我不知道导致这种情况的原因,所以我只想补救一下。看起来 3 x 1TB 磁盘阵列中缺少一个磁盘。根据磁盘 GUI 应用程序,有第 4 个磁盘显示其分区类型为“Linux RAID Auto”,内容:未知。所以这个磁盘可能曾经是 RAID 的一部分,或者我过去曾尝试将其添加为热插拔磁盘,但失败了。我想将这个第 4 个磁盘添加为热插拔磁盘,并拥有 3 x 1TB 磁盘,使我的总容量达到 2TB。

所以请问:让阵列在 3 个磁盘加上一个热插拔磁盘上成功运行的最简单方法是什么?

运行结果sudo mdadm --detail /dev/md0如下:

/dev/md0:
           Version : 1.2
     Creation Time : Thu Apr 20 15:50:19 2017
        Raid Level : raid5
        Array Size : 2929889280 (2794.16 GiB 3000.21 GB)
     Used Dev Size : 976629760 (931.39 GiB 1000.07 GB)
      Raid Devices : 4
     Total Devices : 3
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Sat Apr  2 14:08:37 2022
             State : clean, degraded 
    Active Devices : 3
   Working Devices : 3
    Failed Devices : 0
     Spare Devices : 0

            Layout : left-symmetric
        Chunk Size : 512K

Consistency Policy : bitmap

              Name : MERLIN:0  (local to host MERLIN)
              UUID : 1d461a20:92a3a092:2308db3c:49fed682
            Events : 31541

    Number   Major   Minor   RaidDevice State
       0       8       33        0      active sync   /dev/sdc1
       -       0        0        1      removed
       2       8       49        2      active sync   /dev/sdd1
       3       8       17        3      active sync   /dev/sdb1

如果我可以移除 RaidDevice 1,那么 RAID 大概就不会以降级方式运行。请问我该如何移除此设备?

然后我尝试添加 HotSwap 磁盘sudo mdadm --add /dev/md0 /dev/sde1,但出现错误mdadm: add new device failed for /dev/sde1 as 4: Invalid argument。有什么想法吗?

问候,斯图尔特

答案1

根据输出,mdadm --detail /dev/md0该阵列最初配置了四个 1 TB 磁盘,总可用容量为 3 TB。其中一个磁盘(RaidDevice 1)已被移除或发生故障。因此,该阵列现在运行无冗余,如果另一个磁盘发生故障或被移除,整个阵列将发生故障。

要解决这个问题,您必须重新添加至少 1 TB 的第四个磁盘并重建阵列,恢复冗余。

可能能够将阵列从 4x1TB(3TB 净容量)重新配置为 3x1TB(2TB 净容量),如 ServerFault 文章中所述:

https://serverfault.com/questions/528281/rebuild-mdadm-raid5-array-with-fewer-disks

但是,对于已经降级的阵列,这非常危险,甚至可能不受支持。我不建议这样做。更确切地说,如果没有良好的数据备份,我绝不会这样做,如果您有备份,那么从头开始重新创建阵列,然后从备份中恢复数据会更简单、更可靠。

相关内容