programowy Raid 10 - co zrobi
programowy Raid 10 - co zrobić gdy padnie jeden dysk? Jak odbudować macierz?
Od jakiegoś czasu już chciałem pobawić się VMWare i raidem programowym Debiana. Wczoraj zainstalowałem sobie na VMWare Debiana i stworzyłem Raid 10 z 4 dysków, na którym utworzyłem partycję /home. Natomiast partycja główna /, była na osobnym piątym dysku. Dzisiaj chciałem zobaczyć co będzie jeśli odepnę jeden dysk z macierzy - czy system uruchomi się, jakie będą komunikaty itp. Co dziwne, system się nie uruchamia. Może to wina samego VMWare?
Szukałem trochę z pomocą Google, ale nie znalazłem nic konkretnego na ten temat. Czy ktoś może mi powiedzieć jakie powinno być zachowanie systemu przy odpięciu jednego z czterech dysków w Raid10? Jak przywrócić system do poprawnego działania?
Szukałem trochę z pomocą Google, ale nie znalazłem nic konkretnego na ten temat. Czy ktoś może mi powiedzieć jakie powinno być zachowanie systemu przy odpięciu jednego z czterech dysków w Raid10? Jak przywrócić system do poprawnego działania?
System powinien się w tym przypadku odpalić nawet jakbyś wszystkie 4 dyski z RAID10 odpiął, ponieważ dysk uruchomieniowy zawiera praktycznie wszystkie niezbędne do funkcjonowania foldery. Podejrzewam, że bez folderu /home system powinien sie odpalić. Więc po pierwsze sprawdź, czy nie odpiąłeś akurat dysku na którym był cały system operacyjny 
Jeżeli chodzi o zachowanie, gdy w RAID10 odepniesz jeden z dysków, to nie powinno się nic stać. System powinien działać jak przedtem. Jedyną różnicą byłaby niezreplikowana macierz. Po włożeniu dysku macierz powinna się zreplikować. Generalnie trzeba sprawdzić mdadm, jaki jest status macierzy.

Jeżeli chodzi o zachowanie, gdy w RAID10 odepniesz jeden z dysków, to nie powinno się nic stać. System powinien działać jak przedtem. Jedyną różnicą byłaby niezreplikowana macierz. Po włożeniu dysku macierz powinna się zreplikować. Generalnie trzeba sprawdzić mdadm, jaki jest status macierzy.
No nie do końca sama, najpierw na nowym dysku trzeba założyć odpowiednie partycje typu fd (Linux raid autodetect), a potem dołączyć je do macierzy. Np:
No i potem jeszcze uaktualnić mdadm.conf bo UUID nowego dysku jest inny:
Kod: Zaznacz cały
mdadm /dev/md0 -a /dev/sdc3
Kod: Zaznacz cały
mdadm --examine --scan
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Rozszerzanie, uszczuplanie macierzy przy mdadm jest fajne, proste i przyjemne.Basically the step includes adding a disc to the array as a spare, then growing the array onto this device.
mdadm --add /dev/md1 /dev/sdf1
mdadm --grow /dev/md1 --raid-devices=4
Przy pomocy pierwszej linii dodajemy spare part, przy pomocy drugiej robimy ją aktywnym urządzeniem.
Oczywiście po wszystkim trzeba wykonać skan i przekazać nową postać do pliku mdadm.conf