Es sieht so aus, als ob derzeit die meisten Betriebssysteminstallateure darauf bestehen, eine Nicht-RAID-Partition (oder die Art von RAID1-Partition, die wie eine Nicht-RAID-Partition aussieht) zu starten / zu starten, selbst die Installationsprogramme, die RAID5 und GRUB2 unterstützen.
Ich vermute, diese Einschränkung ist ein historisches Relikt, das von Grub1 übrig geblieben ist. Meines Wissens nach weiß Grub1 nichts über RAID und kann daher keine RAID-Arrays starten - mit Ausnahme von RAID-Arrays, die wie Nicht-RAID-Arrays aussehen.
Ist dies eine Einschränkung von Grub2 oder der Betriebssysteminstallationsprogramme?
Ich habe Gerüchte gehört , dass Grub2 "RAID-0, RAID-1 oder RAID-5, Metadaten 0,90, 1,0, 1,1 oder 1,2 unterstützen / booten kann".
Unterstützt Grub2 das Putten / Booten auf einer Software-RAID1-Partition mit 1.2-Metadaten wirklich?
Unterstützt Grub2 das Putten / Booten auf einer Software-RAID5-Partition wirklich?
Eine ideale Antwort wäre ein Link zu einem Lernprogramm, in dem erläutert wird, wie eine / boot-Partition (auf einer Nicht-RAID-Partition) auf eine RAID5-Partition verschoben wird.
Mit "sieht aus wie" eine Nicht-RAID-Partition meine ich auch
- Wenn Grub1 nur eine Festplatte eines Software-RAID1-Arrays mit einem ext3- oder ext4-Dateisystem liest und die RAID-Metadaten 0.90 oder 1.0 am Ende der Partition ignoriert, sieht es genauso aus wie ein Nicht-RAID-ext2-Dateisystem, das Grub1 verarbeiten kann. Oder
- Keine Software oder Fake-RAID, sondern ein vollständiger Hardware-Raid, der wie eine normale Nicht-RAID-Festplatte aussieht.
quelle
Antworten:
Ja, grub2 ist vollständig raid- (und LVM-) fähig. Tatsächlich benötigen Sie überhaupt keine separate / boot-Partition. Sie können einfach alles auf den raid5 setzen.
Idealerweise möchten Sie überhaupt nicht mit einer / boot-Partition installieren. Wenn Sie diese jedoch nachträglich entfernen, müssen Sie lediglich alle Dateien auf die Root-Partition kopieren und grub wie folgt neu installieren:
Natürlich müssen Sie dann die Zeile / boot aus / etc / fstab entfernen, und die Partition liegt immer noch herum, nur unbenutzt.
Beachten Sie, dass Sie auch grub-install auf allen Laufwerken in raid5 installieren können, damit Sie von jedem dieser Laufwerke booten können. Das Ubuntu grub-pc-Paket fordert Sie auf (
dpkg-reconfigure grub-pc
um es erneut zu fragen), alle Laufwerke abzuhaken, auf denen es installiert werden soll, und es für Sie zu installieren.quelle
Dies ist ein schreckliches Durcheinander unter Linux. Die Standard-Superblock-Version mit mdadm ist Version 1.20. Sobald Sie zum Booten über 0,90 hinausgehen, befinden Sie sich in unbekanntem Gebiet. Sicherlich zeigt Lilo kein Interesse über 1,0. Am besten bilden Sie die RAID-Arrays (Tipp: Verwenden Sie den Parameter --metadata = 0.90 in Ihrer mdadm-Erstellung), bevor Sie das Installationsverfahren verwenden. Anschließend können Sie auf dem RAID-Array installieren und Ihren bevorzugten Bootloader verwenden.
quelle