Łatwy Linux raid 1 najeżdżać 5 w 5 kroki bez restartu

Migracja z RAID1 do RAID5 okazała się wielokrotnie bardziej proste, niż myślałem 🙄 W większości są 5 proste kroki, trochę czekania i 1 piwo dla odwagi.

U mnie w systemie jest stworzony NALOT tablica md0 w którym biorą udział 2 dysk sda i sdb. Dodam do nich 3-go sdc do tego, aby stworzyć RAID5 z 3 dysk. W ogóle to akrobatyka z naukowego celu виртуалка jeszcze jej nie sprawdziła się w warunkach rzeczywistych, ale nie spodziewam się, dramatu i prawdziwej maszyny, jak przyjdzie na to czas.

  1. Tworzymy sam układ systemu plików, jak i inne nasze dyski – sfdisk -d / dev / sdb | sfdisk / dev / sdc
  2. Stworzyliśmy nasz obecny macierz RAID5 – mdadm –rosną / dev / md0 –Poziom = 5
  3. Dodajemy nowy dysk do tablicy – mdadm –zarządzanie / dev / md0 –dodaj / dev / sdc . Tutaj następuje delikatny moment, że tablica nadal kontynuuje swoje RAID1 i nie zacznie synchronizować, bo nowy dysk nas spare
  4. Najważniejszy moment sdc staje się aktywny i zaczyna synchronizację. – mdadm –rosną / dev / md0 –RAID-Urządzenia = 3 . Dobry moment, aby otworzyć piwo, jeśli nie jest wykonane 😉 Nie przerywa proces w każdym przypadku!!!
  5. Po zakończeniu synchronizacji pozostał zmianie rozmiaru okna partycji, bo straty przestrzeni w RAID1 e 1/n, a przy RAID5 e 1-1/n

Największy bonus w tym, że nie wymaga ponownego uruchomienia systemu lub żłobienia i prowadzenia dodatkowych tablic.

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

Dobranoc 😛

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *