MDADM rimodella 2 disco raid da 5 a 4 dischi raid6


0

Ho una risistemazione mdadm un po 'non standard in corso. Ho un disco 2 raid5 (stato pulito) che voglio rimodellare in un disco raid6 a 4 dischi. Il motivo per cui questo è stato creato come un RAID 2 su disco invece che su un disco RAID 2 è stato che ho letto da qualche parte che sarebbe stato più facile rimodellarlo in futuro. Questo non sembra essere il caso:

~# mdadm --grow /dev/md3 --level 6 --raid-devices 4 --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6

Ho quindi provato a utilizzare un raid6 a 3 dischi come passaggio intermedio, ma non ha funzionato bene:

root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --level=6 --layout=preserve --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6

L'opzione layout=preserve era destinato a salvare me ed i dischi dal dover eseguire il riposizionamento due volte.

Ora sto per diventare un raid5 su disco 3 e spero che da lì potrò andare su un disco raid6 a 4 dischi:

root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --backup /root/md3reshapebackup
mdadm: Need to backup 1024K of critical section..

Funzionerà e ci sarebbe stato un altro modo? La conversione da 2 dischi raid1 a 4 dischi raid6 è stata possibile in un colpo solo?


2 dischi in RAID5 con stato pulito ??? RAID5 dovrebbe avere almeno 3 dischi. RAID5 da solo è un vero PITA quando il disco non funziona.
Alex

Per mdadm, un raid5 su 2 dischi è equivalente a un raid1 su 2 dischi. Puoi convertirne uno nell'altro immediatamente solo da mdadm --grow /dev/md? --level 1/5.
Sunday

Prova a scollegare uno dei 2 del tuo disco in RAID5 e prova ad avviarlo.
Alex

L'array non è il mio dispositivo di avvio, quindi la compatibilità di avvio non è un problema. Ormai la matrice sta subendo la seconda risagoma verso un raid6 a 4 dischi dopo che la risagoma su un disco RAID 3 è terminata.
Sunday

Dipende da te, ti ho detto che usare RAID5 / 6 è un modo per cercare un problema. RAID5 / 6 è fondamentalmente una striscia (come un RAID0 in cui i dati sono ridistribuiti su tutto l'array) con una maggiore parità, quando un disco fallisce è una performance e un recupero da incubo. Quando si aggiunge un nuovo disco, il ripristino richiede troppo tempo. Di solito un RAID di costruzione con lo stesso HDD di tipo / marca, quindi la possibilità che altri dischi possano fallire durante il ripristino è molto alta e se ciò accadesse, perderete l'intero array. Gli HDD sono economici, se ti preoccupi dell'integrità e delle prestazioni vai con RAID10 e meglio con ZFS.
Alex
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.