GNU/Linux >> Znalost Linux >  >> Linux

Jak správně nainstalovat GRUB na měkký RAID 1?

Pokud jsou dva disky /dev/sda a /dev/sdb , spusťte obě grub-install /dev/sda a grub-install /dev/sdb . Pak budou moci oba disky zavést samostatně.

Ujistěte se, že vaše konfigurace Grub nekóduje pevné disky jako (hd0) , ale místo toho hledá UUID zaváděcího a kořenového souborového systému.

Nevím o podpoře v Grub pro deklarování dvou disků jako v poli RAID-1, takže grub-install automaticky zapíše do obou. To znamená, že budete muset spustit grub-install znovu, pokud vyměníte jeden disk; kromě přidávání nových členů do polí RAID je to ještě jedna věc.


V minulosti jsem to udělal na několika serverech a občas jsem narazil na problémy, obvykle spustím následující

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

Problémy, na které jsem narazil, se obvykle zobrazují s chybovými zprávami jako

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

Abych to vyřešil, spustil jsem

sudo mv /boot/grub/device.map /boot/grub/device.map.old 
sudo update-grub 

a zdá se, že to problém vyřešilo - jako test jsem v některých případech odstranil /sdv/sda a právě použil /dev/sdb spustit, ale to není ideální a s největší pravděpodobností to není možné ve většině produkčních prostředí!


Linux
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  1. Jak namapovat zařízení /dev/sdX a /dev/mapper/mpathY ze zařízení /dev/dm-Z

  2. Jak kódovat base64 /dev/random nebo /dev/urandom?

  3. Jak spustit soubor sh z jiného souboru sh

  1. Jak zaměníte /dev/sda s /dev/sdb?

  2. Jak změnit velikost hlavního souborového systému

  3. Jak Linux používá /dev/tty a /dev/tty0