GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere ich GRUB korrekt auf einem Soft-RAID 1?

Wenn die beiden Festplatten /dev/sda sind und /dev/sdb , führen Sie beide grub-install /dev/sda aus und grub-install /dev/sdb . Dann können beide Laufwerke alleine booten.

Stellen Sie sicher, dass Ihre Grub-Konfiguration Festplatten wie (hd0) nicht hartcodiert , sondern sucht stattdessen nach den UUIDs der Boot- und Root-Dateisysteme.

Mir ist keine Unterstützung in Grub bekannt, um zwei Festplatten als in einem RAID-1-Array zu deklarieren, sodass grub-install würde automatisch an beide schreiben. Das bedeutet, dass Sie grub-install ausführen müssen erneut, wenn Sie eine Festplatte ersetzen; es ist eine weitere Sache, die zusätzlich zum Hinzufügen neuer Mitglieder zu den RAID-Arrays zu tun ist.


Ich habe das in der Vergangenheit auf einigen Servern gemacht und manchmal Probleme gefunden, normalerweise führe ich das folgende

aus
sudo grub-install /dev/sdb
sudo update-grub /dev/sdb

Die Probleme, auf die ich gestoßen bin, werden normalerweise mit Fehlermeldungen wie

angezeigt
update-grub … update-grub failed with no such disk …

Um dies zu beheben, habe ich

ausgeführt
sudo mv /boot/grub/device.map /boot/grub/device.map.old 
sudo update-grub 

und dies scheint das Problem gelöst zu haben - testweise habe ich in einigen Fällen /sdv/sda entfernt und nur /dev/sdb verwendet zu booten, aber das ist nicht ideal und höchstwahrscheinlich in den meisten Produktionsumgebungen nicht möglich!


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  3. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  4. Wie man einen Cronjob komplett zum Schweigen bringt /dev/null/?

  5. Wie kann /dev/random oder /dev/urandom mit base64 codiert werden?

So ersetzen Sie eine ausgefallene Festplatte in einem Linux-Software-RAID

So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

So ändern Sie die Größe des Hauptdateisystems

Wie Linux /dev/tty und /dev/tty0 verwendet