Dostępnych jest kilka informacji na temat zmian kształtu w macierzach RAID, ale jestem trochę zdenerwowany i chciałbym potwierdzić:
Problem: Mam dysk 2 500 GB jako oprogramowanie raid 5 (mdadm). Chciałbym uwolnić jeden z dwóch dysków, ponieważ nadmiarowość RAID jest przeznaczona dla wimps ... Czy mogę po prostu
mdadm --grow --array-size=1
a następnie
mdadm --grow --raid-disks 1
?
To wydaje się zbyt proste. Jak określić, który dysk zostanie zwolniony? Jednym z powodów tego manewru jest to, że nie mam dodatkowej przestrzeni do uruchomienia kopii zapasowej.
Edycja: W tej chwili jest to implementacja RAID5 w innym standardzie (patrz komentarze Dave'a M lub gmana). Proszę jednak nie karcić mnie za lekkomyślność. Interesuje mnie po prostu najmniej ryzykowna metoda usuwania tego dysku. Załóżmy, że zająłem się problemem tworzenia kopii zapasowej, ale nie zamierzam jej używać do odbudowywania z kopii zapasowej.
$ sudo mdadm --detail --test /dev/md1
/dev/md1:
Version : 00.90
Creation Time : Sat Sep 1 18:08:21 2007
Raid Level : raid5
Array Size : 488383936 (465.76 GiB 500.11 GB)
Used Dev Size : 488383936 (465.76 GiB 500.11 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Mon Nov 28 11:32:13 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : XXX (local to host XXX)
Events : 0.29336
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 17 1 active sync /dev/sdb1