Raid

如何使 mdadm RAID5 進入降級狀態?

  • June 26, 2013

mdadm - v3.2.5 - 2012 年 5 月 18 日

目前有:

       Version : 1.2
 Creation Time : Tue Jun 25 19:03:31 2013
    Raid Level : raid5
    Array Size : 2930135040 (2794.39 GiB 3000.46 GB)
 Used Dev Size : 2930135040 (2794.39 GiB 3000.46 GB)
  Raid Devices : 2
 Total Devices : 2
   Persistence : Superblock is persistent

   Update Time : Wed Jun 26 17:17:01 2013
         State : clean 
Active Devices : 2
Working Devices : 2
Failed Devices : 0
 Spare Devices : 0

        Layout : left-symmetric
    Chunk Size : 512K

          Name : desktop:0  (local to host desktop)
          UUID : 91a6c44d:21226975:8d2dc41a:7fcff414
        Events : 7434

   Number   Major   Minor   RaidDevice State
      2       8       16        0      active sync   /dev/sdb
      1       8       48        1      active sync   /dev/sdd

問題:

/dev/sdc充滿了數據。

我想將 RAID 擴展到 3 個處於降級狀態的設備(因此為 6TB),將所有數據複製到 RAID。然後實際添加*/dev/sdc*。

已經嘗試過:

andey@desktop:~$ sudo mdadm --add /dev/md127 missing
mdadm: 'missing' only meaningful with --re-add

andey@desktop:~$ sudo mdadm --re-add /dev/md127 missing

沒有來自 mdadm 的投訴,但是當我檢查 RAID 時,沒有第三個驅動器


andey@desktop:~$ sudo mdadm --grow /dev/md127 --raid-devices=3
mdadm: Need 1 spare to avoid degraded array, and only have 0.
      Use --force to over-ride this check.
andey@desktop:~$ sudo mdadm --grow /dev/md127 --raid-devices=3 --force
mdadm: Need to backup 1024K of critical section..
mdadm: /dev/md127: Cannot grow - need a spare or backup-file to backup critical section

你快到了。現在使用 –backup-file 選項指定一個臨時文件供 mdadm 使用。不要把它放在你的 md 數組上。

引用自:https://serverfault.com/questions/518877