Lilo e RAID1
Inviato: mer 7 mar 2007, 9:41
Come scritto in un altro post, ieri sera ho provato ad installare una soluzione raid software di mirroring utilizzando il kernel sata.i di Slack 11.
Per farlo ho seguito la guida pubblicata qui da Franco Godone.
Il mirrori viene creato e i due dischi si sincronizzano.
Il problema risiede nel fatto che se stacco un disco il sistema parte, se stacco l'altro no.
La procedura che ho seguito per il setup è stata la seguente: ho installato Slack sul primo disco, /dev/sda, scegliendo questo schema di partizionamento:
Lilo è stato ovviamente installato nell'MBR di /dev/sda.
A questo punto qui ho aggiunto il secondo disco, visto dal sistema come /dev/sdb e l'ho partizionato in modo identico al precedente, non installando però Lilo.
Ho seguito le indicazioni di Franco per creare il raid, con queste impostazioni (scritte in /etc/raidtab):
e ho modificato /etc/lilo.conf impostandolo da ultimo così:
Il problema che riscontro penso sia dovuto al fatto che Lilo è stato sì installato ma solo in /dev/sda non in /dev/sdb per cui quando stacco /dev/sdb il boot viene effettuato, quando stacco /dev/sda no.
Ecco, alla fine di questa noiosa spiegazione, la mia domanda è semplicissima: come faccio ad installare Lilo anche in /dev/sdb?
Burroughs.
Per farlo ho seguito la guida pubblicata qui da Franco Godone.
Il mirrori viene creato e i due dischi si sincronizzano.
Il problema risiede nel fatto che se stacco un disco il sistema parte, se stacco l'altro no.
La procedura che ho seguito per il setup è stata la seguente: ho installato Slack sul primo disco, /dev/sda, scegliendo questo schema di partizionamento:
Codice: Seleziona tutto
/dev/sda1 ------- partizione /
/dev/sda2 ------- partizione di swap
/dev/sda3 ------- partizione /homeA questo punto qui ho aggiunto il secondo disco, visto dal sistema come /dev/sdb e l'ho partizionato in modo identico al precedente, non installando però Lilo.
Ho seguito le indicazioni di Franco per creare il raid, con queste impostazioni (scritte in /etc/raidtab):
Codice: Seleziona tutto
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 4
persistent-superblock 1
device /dev/sdb1
raid-disk 0
device /dev/sda1
failed-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
chunk-size 4
persistent-superblock 1
device /dev/sdb3
raid-disk 0
device /dev/sda3
failed-disk 1Codice: Seleziona tutto
boot = /dev/md0
raid-extra-boot = “/dev/sda,/dev/sdbâ€
message = /boot/boot_message.txt
prompt
timeout = 30
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/md0
label = Linux
read-only
# Linux bootable partition config endsEcco, alla fine di questa noiosa spiegazione, la mia domanda è semplicissima: come faccio ad installare Lilo anche in /dev/sdb?
Burroughs.