Domanda Espansione dell'array RAID


Sono abbastanza nuovo per RAID, quindi per favore perdona la mia stupida domanda.
ho un Ubuntu Server 12.04 x64 installato su un PC con 4 hdds.
Durante l'installazione RAID ho selezionato RAID10 e (la mia ignoranza) scegliere 2 hdd attivi e 2 hdd liberi. Sono abbastanza sicuro che non è la configurazione ottimale e probabilmente avrei dovuto selezionare 4 hdd attivi.

In esecuzione cat /proc/mdstat ottengo

md1 : active raid10 sdb2[1] sdd2[3](S) sdc2[2](S) sda2[0]
      948736 blocks super 1.2 2 near-copies [2/2] [UU]

md0 : active raid10 sdb1[1] sdd1[3](S) sdc1[2](S) sda1[0]
      311619072 blocks super 1.2 2 near-copies [2/2] [UU]

unused devices: <none>

C'è un modo per convertire dischi di riserva in dischi attivi?
Ho provato a usare mdadm --grow /dev/md1 --raid-devices=4, ma ho questa risposta

mdadm: RAID10 can only be changed to RAID0

0
2017-09-04 08:09


origine




risposte:


Non puoi crescere un RAID1 + 0 (non è supportato da mdadm).

Dalla manpage mdadm:

Aumenta (o restringi) un array, o altrimenti rimodellalo in qualche modo.   Opzioni di crescita attualmente supportate tra cui la modifica della dimensione attiva   di dispositivi componenti e modifica del numero di dispositivi attivi in   Livelli lineari e RAID 0/1/4/5/6, cambiando il livello RAID tra 0,   1, 5 e 6 e tra 0 e 10, cambiando la dimensione e il layout del blocco   per RAID 0,4,5,6, così come l'aggiunta o la rimozione di una bitmap di scrittura.


1
2017-09-04 08:44



Quindi non posso fare altro che mantenere la situazione attuale o ricominciare dall'inizio, corretto? :( - Marco
su kernel molto recenti (> 3.0) potresti convertire raid10 in raid0, ma è un'attività rischiosa. Forse qualcuno può intervenire su questo. - Cubiq