Wygląda na to, że obecnie większość instalatorów systemu operacyjnego nalega na umieszczenie / boot na partycji innej niż RAID (lub takiej partycji RAID1, która „wygląda jak” partycja inna niż RAID), nawet instalatory obsługujące RAID5 i GRUB2.
Domyślam się, że to ograniczenie jest reliktem historycznym pozostałym po Grub1. Rozumiem, że Grub1 nic nie wie o RAID, więc nie może uruchomić żadnego rodzaju macierzy RAID - z wyjątkiem macierzy RAID, które „wyglądają” na macierze inne niż RAID.
Czy jest to ograniczenie Grub2, czy instalatorów systemu operacyjnego?
Słyszałem pogłoski, że Grub2 „jest w stanie obsługiwać / uruchamiać na RAID-0, RAID-1 lub RAID-5, metadane 0.90, 1.0, 1.1 lub 1.2”.
Czy Grub2 naprawdę obsługuje umieszczanie / uruchamianie na programowej partycji RAID1 z metadanymi 1.2?
Czy Grub2 naprawdę obsługuje umieszczanie / uruchamianie na programowej partycji RAID5?
Idealna odpowiedź prowadziłaby do samouczka wyjaśniającego, jak przenieść partycję / boot (na partycji innej niż RAID) na partycję RAID5.
Mam na myśli to, że „wygląda jak” partycja inna niż RAID
- gdy Grub1 odczytuje tylko jeden dysk twardy programowej macierzy RAID1 z systemem plików ext3 lub ext4 i ignoruje metadane RAID 0.90 lub 1.0 na końcu partycji, wygląda to tak, jak system plików ext2 inny niż RAID, który może obsłużyć Grub1. Lub
- Nie oprogramowanie lub fałszywy RAID, ale pełny rajd sprzętowy, który wygląda jak normalny dysk inny niż RAID.
źródło
Odpowiedzi:
Tak, grub2 jest w pełni świadomy RAID (i LVM). W rzeczywistości nie potrzebujesz w ogóle osobnej partycji / boot; możesz po prostu umieścić wszystko na raid5.
Idealnie nie chcesz w ogóle instalować z partycją / boot, ale usunięcie jej po fakcie oznacza po prostu skopiowanie wszystkich plików na partycję root i ponowną instalację gruba, jak poniżej:
Oczywiście wtedy musisz usunąć linię / boot z / etc / fstab, a nadal masz partycję leżącą wokół, tylko nieużywaną.
Uwaga: możesz również grub-install na wszystkich dyskach w raid5, abyś mógł uruchomić z dowolnego z nich. Pakiet Grub-pc Ubuntu poprosi Cię (
dpkg-reconfigure grub-pc
aby poprosić o ponowne zapytanie) o sprawdzenie wszystkich dysków, na których chcesz go zainstalować i zainstalowanie go za Ciebie.źródło
To straszny bałagan w Linuksie. Domyślną wersją superbloku używającą mdadm jest wersja 1.20. Gdy przekroczysz 0,90, aby uruchomić komputer, jesteś na nieznanym terytorium. Z pewnością lilo nie wykazuje zainteresowania powyżej 1,0. Najlepiej jest utworzyć tablice rajdowe (wskazówka: użyj parametru --metadata = 0,90 w mdadm create) przed skorzystaniem z procedury instalacji. Następnie możesz zainstalować na macierzy RAID i użyć swojego ulubionego programu ładującego.
źródło