
Ich habe eine Linux-Box mit 4 Festplatten, die ich als RAID5 konfigurieren werde. Soll ich Linux-Rootfs auf einer Partition über dem RAID installieren oder soll ich zuerst eine Partition auf einer der nackten Festplatten erstellen und dann das RAID mit einer Partition hinter der Rootfs-Partition erstellen?
Was ist zu empfehlen? Ich vermute, wenn ich das Root-Dateisystem auf dem RAID habe, wird es auch einen Festplattenabsturz überleben. Wenn das Root-Dateisystem außerhalb des RAID liegt und diese Platte abstürzt, ist alles weg. Richtig?
Antwort1
Sie haben nicht erwähnt, ob Sie ein Hardware-RAID haben oder ob Sie es per Software über etwas wie mdadm machen. Ich empfehle, sich von Software-RAID fernzuhalten, das während und nach dem Systemstart implementiert wird, da es darauf angewiesen ist, dass das Linux-Betriebssystem zuerst gestartet und ausgeführt wird. Jeder Stromausfall kann zu einer Beschädigung des Dateisystems führen, wodurch der Zweck des Software-RAIDs zunichte gemacht wird.
Dies schützt Sie, ebenso wie ein Hardware-RAID-Setup, nicht vor einer Beschädigung des Dateisystems oder vor einer Fehlkonfiguration von Systemdateien, die dazu führt, dass das System entweder nicht bootet oder nicht läuft. Meiner Meinung nach ist dies das am häufigsten auftretende Problem und nicht eine defekte Festplatte.
Bei einem Hardware-RAID kommt es meiner Meinung nach darauf an, ob Ihr System rund um die Uhr laufen muss. Wenn ja, kann ein Hardware-RAID vor einem oder mehreren ausgefallenen Festplattenlaufwerken schützen, das ist sein Hauptzweck. Wenn nicht, bietet es möglicherweise nur einen geringen Mehrwert und Sie wären besser bedient, wenn Sie eines dieser vier Laufwerke als Spiegelkopie (kein RAID-1) verwenden würden, die eine vollständige Sicherung Ihrer Betriebssystemfestplatte enthält, sodass Sie beide Laufwerke booten können. Verstehen Sie, dass das, was ich sage, etwas anderes ist als zwei Laufwerke als Hardware-RAID-1, denn wenn Sie Ihre Dateien in einem RAID-1-Setup durcheinanderbringen, sind beide Laufwerke durcheinander. Ich führe dies so aus, dass Sie Ihr Backup-Betriebssystemlaufwerk nur von dem funktionierenden Laufwerk aus aktualisieren, von dem Sie wissen, dass es in Ordnung und richtig konfiguriert ist. Und als Vorschlag, da Sie insgesamt 4 Laufwerke haben und meine Meinung teilen, dass moderne Festplattenlaufwerke eine niedrige Ausfallrate haben:
- Laufwerk 1 = Produktionsbetriebssystem läuft immer
- Laufwerk 2 = Offlinekopie von Laufwerk 1, wird nur dann auf Spiegelung von Laufwerk 1 aktualisiert, wenn Sie sicher sind, dass Laufwerk 1 100 % funktionsfähig ist
- Laufwerk 3 = alle anderen Daten, die nicht zum Betriebssystem gehören
- Laufwerk 4 = Sicherungskopie von Laufwerk 3.
Wenn Laufwerk 1 oder 3 nicht anspringt, können Sie auf Laufwerk 2 und 4 zurückgreifen und das Problem beheben.
Wenn das Betriebssystemlaufwerk 1 nicht bootet oder beschädigt wird, das Laufwerk aber noch funktioniert, installieren Sie das Linux-Betriebssystem einfach neu darauf. Ihre Daten befinden sich alle auf Laufwerk 3 und dieses wird auf Laufwerk 4 gesichert. Sie können auch auf dem Sicherungslaufwerk 2 booten, Laufwerk 1 mounten und reparieren, indem Sie herausfinden, was darauf im Vergleich zum funktionierenden Laufwerk 2 anders ist.