Configurare Grub per raid: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 18: Line 18:
In caso il primo hard disk venga tolto il secondo hard disk viene visto dal BIOS sempre come SATA1, ma dal kernel SEMPRE come sda.
In caso il primo hard disk venga tolto il secondo hard disk viene visto dal BIOS sempre come SATA1, ma dal kernel SEMPRE come sda.


Dopo aver installato Grub, lanciare come root ed eseguire:
==Esecuzione batch==
L'esecuzione batch è possibile con questo script
 
* Configurazione sda
 
export DEVICE="sda"
 
<pre>
sudo grub --batch <<EOFile
device (hd0) /dev/${DEVICE}
root (hd0,0)
setup (hd0)
quit
EOFile
</pre>
 
* Ripetere per
export DEVICE="sdb"
 
<pre>
sudo grub --batch <<EOFile
device (hd0) /dev/${DEVICE}
root (hd0,0)
setup (hd0)
quit
EOFile
</pre>
 
*Installare l'MBR:
sudo env DEVICE="sda" grub-install --recheck /dev/${DEVICE}
sudo env DEVICE="sdb" grub-install --recheck /dev/${DEVICE}
 
==Esecuzione manuale==


<pre>
<pre>

Latest revision as of 10:23, 7 September 2010

Supponendo di aver creato un array /dev/md0 come

cat /proc/mdstat
Personalities : [raid0] [raid1] [raid5]
md1 : active raid1 sda2[0] sdb2[1]
      1269056 blocks [2/2] [UU]

md0 : active raid1 sda1[2] sdb1[1]
      79103936 blocks [2/1] [UU]

Dal BIOS, con entrambi i dischi, si ha:

  • SATA0=sda
  • SATA1=sdb

In caso il primo hard disk venga tolto il secondo hard disk viene visto dal BIOS sempre come SATA1, ma dal kernel SEMPRE come sda.

Esecuzione batch

L'esecuzione batch è possibile con questo script

  • Configurazione sda
export DEVICE="sda"
sudo grub --batch <<EOFile
device (hd0) /dev/${DEVICE}
root (hd0,0)
setup (hd0)
quit
EOFile
  • Ripetere per
export DEVICE="sdb"
sudo grub --batch <<EOFile
device (hd0) /dev/${DEVICE}
root (hd0,0)
setup (hd0)
quit
EOFile
  • Installare l'MBR:
sudo env DEVICE="sda" grub-install --recheck /dev/${DEVICE}
sudo env DEVICE="sdb" grub-install --recheck /dev/${DEVICE}

Esecuzione manuale

sudo grub-install --recheck /dev/sda
sudo grub-install --recheck /dev/sdb
sudo grub

device (hd0) /dev/sda
root (hd0,0) 
setup (hd0)

device (hd0) /dev/sdb
root (hd0,0) 
setup (hd0)

quit

Questa configurazione è stata testata e funziona con hdd sata.


RICORDARSI SEMPRE DI FARE LE PROVE CON:

  • sda con cavo dati STACCATO e sdb funzionante
  • sdb con cavo dati STACCATO e sda funzionante
  • sda con cavo alimentazione STACCATO e sdb funzionante
  • sdb con cavo alimentazione STACCATO e sda funzionante

Riferimenti