[FoLUG] raid 1

massi devilsens@yahoo.it
Ven 15 Giu 2007 15:10:42 CEST


Il giorno ven, 15/06/2007 alle 14.14 +0200, Francesco Piano ha scritto:

> 
> Allora cerchiamo di capirci coi termini altrimenti è un casino.
> Implementare una funzionalità significa scrivere del codice che poi
> dev'essere eseguito, in questo caso dal kernel.
> A mio avviso dovresti prima verificare:
> 
> 1. Che versione di kernel hai
> 2. Quale driver carica per il tuo controller.
> 
> Al punto puoi provare un'altra versione di kernel o fare delle ricerche
> in rete per vedere se la tua versione ha dei bachi/problemi.
> 
> Se il tuo kernel come credo carica i moduli del kernel per il raid
> dovresti avere, digitando lsmod qualcosa tipo cpqarray o cciss.
> Se non ci sono li puoi caricare(ammesso che siano caricati nel kernel
> come moduli) col comando modprobe.
> 
> In ogni caso guarda nella doc del kernel di linux questi file cciss.txt,
> cpqarray.txt.
> 

Diciamo così, per "implementare il funzionamento raid" io intendo far si
si che il raid-1 funzioni, non necessariamente scrivendo codice.
Seguendo il tuo consiglio, sono andato a vedere la versione del kernel
--> 2.6.20-15 e ho lanciato il comando lsmod il cui output è stato
questo: 

maurizio@proliant:~$ lsmod
Module                  Size  Used by
st                     40092  0 
ipv6                  273344  14 
lp                     12324  0 
af_packet              23688  2 
joydev                 10816  0 
usb_storage            72128  0 
usbhid                 26720  0 
hid                    27392  1 usbhid
libusual               17936  1 usb_storage
parport_pc             36644  1 
parport                36808  2 lp,parport_pc
psmouse                38920  0 
serio_raw               7940  0 
pcspkr                  4224  0 
iTCO_wdt               11940  0 
iTCO_vendor_support     4868  1 iTCO_wdt
shpchp                 34452  0 
pci_hotplug            32448  1 shpchp
evdev                  11008  2 
tsdev                   8768  0 
ext3                  132872  2 
jbd                    59816  1 ext3
mbcache                 9604  1 ext3
sg                     35996  0 
sr_mod                 17060  0 
sd_mod                 23300  8 
cdrom                  37536  1 sr_mod
generic                 5124  0 [permanent]
ata_generic             9092  0 
tg3                   109956  0 
ata_piix               15620  6 
ehci_hcd               34572  0 
libata                125848  2 ata_generic,ata_piix
uhci_hcd               25488  0 
usbcore               134408  6
usb_storage,usbhid,libusual,ehci_hcd,uhci_hcd
scsi_mod              142220  6 st,usb_storage,sg,sr_mod,sd_mod,libata
raid1                  25472  3 
md_mod                 79764  5 raid1
thermal                14856  0 
processor              31048  1 thermal
fan                     5636  0 
fbcon                  42656  0 
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0 
capability              5896  0 
commoncap               8192  1 capability

come vedi non ci sono quei due moduli, ma con modprobe me li fa caricare
senza problemi.

Sinceramente, non avendolo mai fatto, sono un pò perso..

Inizialmente cercando di realizzare questo raid-1 hw ho cercato in
internet qualche cosa che si riferisse al mio controller NH82801GR.
Non trovando nulla sono andato sul sito dell'hp e, dopo aver visto che
veniva distribuito un driver per RH e Suse, mi sono messo l'animo in
pace.

Ora, se non ho capito male, se il controller è compatibile caricando
quei due moduli riesco ad abilitarlo?

Nel caso in cui funzioni, basterà installre la distribuzione su un solo
disco che l'hw penserà alla copia nel secondo?

Grazie per la disponibilità/pazienza

Massimo



Maggiori informazioni sulla lista FoLUG