Newsgroup: it.comp.os.linux.debian
Titolo: Raid 1 Software

Ciao a tutti, scrivo perchè ho fatto mille prove:
ho installato debian facendo un RAID 1 ed eseguendo l'installazione normale 
facendo prima:
2 partizioni tipo fd da 2 gigabyte per lo swap /dev/hda1 e /dev/hdc1
2 partizioni tipo fd da 40 Gigabyte per il sistema operativo /dev/hda2 e 
/dev/hdc2
nessun problema il sisitema riconosce i due device
/dev/md0 per lo swap
/dev/md1 per  per il sistema operativo fatto in ext3
poi ho installato grub su tutti e due i dischi /dev/hda2 e /dev/hdc2.
il problema è il seguente:
 se scollego un disco a caso (verificato con entrambi) la macchina non 
parte, ho letto da qualche parte che è si tratta di un bug, allora sono 
salito con una live ed ho cancellato i file dentro la partizione /dev/hdc2.
la macchina non parte lo stesso, a questo punto mi chiedo: ma allora il RAID 
a che serve il sistema non dovrebbe lavorare lo stesso anche con i dati 
dentro una partizione cancellata?
Se c'è qualche anima pia che può darmi una spigazione ne sarei davvero 
grato.
Saluti.

 grato.
Perche' installare grub su /dev/hda2 e non su /dev/hda? Idem per /dev/
hdc2 e /dev/hdc.
Qui funziona tutto perfettamente.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

> Se c'č qualche anima pia che puň darmi una spigazione ne sarei davvero


 salito con una live ed ho cancellato i file dentro la partizione /dev/hdc2.
No, questa prova non ha senso. 
| RAID (be it hardware- or software-), assumes that if a write to a
| disk doesn't return an error, then the write was successful.
| Therefore, if your disk corrupts data without returning an error,
| your data will become corrupted. This is of course very unlikely
| to happen, but it is possible, and it would result in a corrupt
| filesystem. 
| 
| RAID cannot and is not supposed to guard against data corruption
| on the media. Therefore, it doesn't make any sense either, to
| purposely corrupt data (using dd for example) on a disk to see how
| the RAID system will handle that. It is most likely (unless you
| corrupt the RAID superblock) that the RAID layer will never find
| out about the corruption, but your filesystem on the RAID device
| will be corrupted. 
| 
| This is the way things are supposed to work. RAID is not a
| guarantee for data integrity, it just allows you to keep your data
| if a disk dies (that is, with RAID levels above or equal one, of
| course). 
(da 
http://tldp.org/HOWTO/Software-RAID-HOWTO-6.html
 )
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

Si arrivo al bootloader senza problemi.
Ti spiego:
sto facendo delle prove per valutare il discorso  RAID 1 con linux.
Riepilogando ho installato il sistema operativo facendo due device
/dev/md0 per la partizine ext3 mount point /
/dev/md1 di 2 GByte per lo swap
in fase di installazione ho creato:
/dev/hda1 con /dev/hdd1 creando /dev/md0 per root
poi
/dev/hda2 con dev/hdd2 creando /dev/md1 per swap.
poi ho installato grub su tutti e due i dischi /dev/hda  e /dev/hdd
poi ho verificato il funzionamento modificando il file /boot/grub/menu.lst 
aggiungendo
il percorso per il DISCO 2 ecc.ecc.
Funziona tutto perfettamente il sistema parte da tutti e due i dischi spno 
anche andato nel bios
della mia piastra madre dicendogli di fare il boot forzato dal disco 
/dev/hdd e funziona perfettamente!!!!!!
Nessun problema ho anche verificato se i file venivano scritti in 
contemporanea su tutti e due i dischi (verfificato salendo con una live di 
linux e andando a vedere in letture i vari /dev/hda1 e /dev/hdd1).
Fatta questa premessa, adesso ho simulato un guasto:
-1  ho staccato fisicamente un disco ( provato con entrambi) la macchina non 
fa il boot ovvero
     rimane nella videata subito dopo grub BLOCCATO (ho aspettatto anche 5 
minuti), ricollegando
     il disco tutto bene.
-2 sono salito con una live ho cancellato i dati presenti nella partizione 
/dev/hdd1 (ho rifatto tutto anche
     cancellando /dev/hdd1) niente la macchina non parte si accorge che c'è 
un problema ma si ferma li.
Quindi adesso quello che chiedo è semplice, ma il RAID non dovrebbe 
cntinuare a lavorare lo stesso
anche con un solo disco?
 Ivece in questa situazione se la macchina ha un problema deve per forza 
intervenire un tecnico.
Lo so che forse sto sbagliando qualcosa ..... ma cosa?
Grazie a tutti lo so che sono stato LUNGO!!
ciao.

 modificando il file /boot/grub/menu.lst 
Posteresti la sezione di menu.lst relativa a questo sistema debian su
raid?


Eccolo qui ciao.
default         0
timeout         10
color cyan/blue white/blue
title           HD0 /dev/hda
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-6-486 root=/dev/md0 ro
initrd          /boot/initrd.img-2.6.18-6-486
savedefault
title           HD1 /dev/hdd
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.18-6-486 root=/dev/md0 ro
initrd          /boot/initrd.img-2.6.18-6-486
savedefault
title           Debian GNU/Linux, kernel 2.6.18-6-486 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18-6-486 root=/dev/md0 ro single
initrd          /boot/initrd.img-2.6.18-6-486
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST

 Eccolo qui ciao.
Sinceramente ad un'occhiata veloce mi pare a posto, se non hai altri
hard disk sullo slave1 (hdb) né sul master2 (hdc).
Ricapitoliamo: al boot loader arrivi comunque, quindi non ci sono
problemi di BIOS e il boot loader è installato correttamente su
entrambi i dischi.
Avendo lasciato fare tutto all'installatore del SO, tutto dovrebbe
essere stato creato a regola d'arte (initrd in primis)... e
sicuramente dovrebbe funzionare tutto anche con un disco solo!
Purtroppo non sono capace di aiutarti, mi spiace molto.


 problemi di BIOS e il boot loader č installato correttamente su
