Eenvoudige Linux raid 1 om te overvallen 5 Inch 5 stappen zonder opnieuw op te starten

Migratie van RAID 1 naar RAID5 bleek vele malen eenvoudiger dan ik dacht 🙄 Over het algemeen zijn ze dat 5 eenvoudige kleine wachtstappen en 1 een bier voor moed.

Voor mij is het systeem gemaakt Raid array md0 waarin ze deelnemen 2 sda en sdb schijf. Ik zal er een derde sdc aan toevoegen om RAID5 van te maken 3 rit. Over het algemeen is deze acrobatiek voor het wetenschappelijke doel van een virtuele ik heb het nog niet getest in een echte omgeving, maar ik verwacht geen drama's op een echte machine als de tijd daar is.

  1. We creëren dezelfde indeling van het bestandssysteem als op onze andere schijven – sfdisk -d / dev / sdb | sfdisk / dev / sdc
  2. We upgraden onze huidige RAID5-array – mdadm –groeien / dev / md0 –niveau = 5
  3. We voegen de nieuwe schijf toe aan de array – mdadm –beheren / dev / md0 –voeg / dev / sdc toe . Hier komt het dunne punt dat de array nog steeds RAID1 is en niet zal beginnen met synchroniseren omdat onze nieuwe schijf een reserve is
  4. Het belangrijkste moment dat sdc actief wordt en de synchronisatie begint – mdadm –groeien / dev / md0 –overval-apparaten = 3 . Een goed moment om uw bier te openen als het niet klaar is 😉 Onderbreek het proces onder geen enkele omstandigheid!!!
  5. Nadat de synchronisatie was voltooid, werd het formaat van de partitie overgelaten omdat het ruimteverlies in RAID1 1 / n is en in RAID5 1-1 / n is

De grootste bonus is dat het niet nodig is om het systeem opnieuw op te starten of extra arrays te verwijderen en te maken.

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

Goedenavond 😛

Leave a Reply

Your email address will not be published. Required fields are marked *

Anti SPAM *