如何将mdadm RAID5增长为降级状态?

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充满了数据。

我想增长到降级状态(因此6TB)的3个设备的RAID,将所有的数据复制到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指定一个临时文件。 不要把它放在你的MDarrays上。