Назад | Перейти на главную страницу

Как вывести mdadm RAID5 в деградированное состояние?

mdadm - v3.2.5 - 18 мая 2012 г.

В настоящее время есть:

        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 полон данных.

Я хочу увеличить рейд до 3 устройств в деградированном состоянии (следовательно, 6 ТБ), скопировать все данные в рейд. Затем добавьте / 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-массив.