Nem Linux raid 1 til raid 5 i 5 trin uden at genstarte

Overgang fra RAID1 til RAID5 viste sig at være mange gange mere enkelt, end jeg troede, 🙄 er for det meste 5 enkle trin og en lille venter 1 øl for mod.

Jeg har i systemet er oprettet RAID array md0, der involverer 2 disk sda og sdb. Tilføj til dem 3rd sdc for at skabe RAID5 fra 3 disk. Generelt, det er akrobatik med de videnskabelige mål i den virtuelle virkelighed og stadig har jeg ikke tjekket i virkelige forhold, men jeg forventer ikke, at drama og en rigtig maskine, som den tid kommer.

  1. Oprette samme layout af filsystemet, ligesom vores andre fælge – sfdisk -d /dev/sdb | sfdisk /dev/sdc
  2. Skabt vores nuværende RAID5 – mdadmgrow /dev/md0 –niveau=5
  3. Tilføjelse af nye disk array – mdadm –styre /dev/md0 –tilføj /dev/sdc . Her kommer den subtile pointe, at den vifte fortsætter sin RAID1 og vil ikke begynde at synkronisere, fordi den nye disk spare os
  4. Det vigtigste punkt sdc bliver aktiv, og der starter synkronisering. – mdadmgrow /dev/md0raid-devices=3 . Et godt tidspunkt at åbne en øl, hvis det ikke gøres 😉 Ikke afbryde den proces, i ethvert tilfælde!!!
  5. Når synkroniseringen er fuldført, venstre ændre størrelse på Windows-partitionen, fordi tab af plads i RAID1 e 1/n, og med RAID5 e 1-1/n

Den største bonus er, at det ikke kræver en genstart af systemet eller fugning og foretage yderligere arrays.

sfdisk -d /dev/sdb | sfdisk /dev/sdc
mdadm --grow /dev/md0 --level=5
mdadm --manage /dev/md0 --add /dev/sdc
mdadm --grow /dev/md0 --raid-devices=3
resize2fs /dev/md0

Godnat 😛

efterlade et svar

Din e-mail-adresse vil ikke blive offentliggjort. Krævede felter er markeret *

Anti-SPAM *