rilevante


  rilevante > linux.debian.user.italian

 #1  
09.02.2012, 19:00
Luca Costantino
buona sera lista

ho un serverino con un raid 5 software...
tutto funziona egregiamente con kernel <= 3.0.0, con kernel superiori
il boot non avviene, ed un messaggio al boot mi dice che è impossibile
trovare /dev/md0

le entry in grub sono identiche, a parte ovviamente il kernel da caricare

qualche consiglio??

grazie mille
luca
 #2  
09.02.2012, 19:10
mauro
Il giorno 09/feb/2012, alle ore 20:57, Luca Costantino <luca.costantino> ha scritto:

> ho un serverino con un raid 5 software...
> tutto funziona egregiamente con kernel <= 3.0.0, con kernel superiori
> il boot non avviene, ed un messaggio al boot mi dice che è impossibile
> trovare /dev/md0
>
> le entry in grub sono identiche, a parte ovviamente il kernel da caricare
>
> qualche consiglio??


Il kernel, o meglio, initrd, non contiene il modulo raid da caricare prima di tirare su il raid?
 #3  
09.02.2012, 19:20
Luca Costantino
Il 09 febbraio 2012 21:01, mauro <mauro> ha scritto:
> Il kernel, o meglio, initrd, non contiene il modulo raid da caricare prima di tirare su il raid?


non saprei... raid software e kernel standard debian... dovrebbe
essere tutto incluso, no?
 #4  
10.02.2012, 06:30
dea
On Thu, 9 Feb 2012 21:12:05 +0100, Luca Costantino wrote
> Il 09 febbraio 2012 21:01, mauro <mauro>
> ha scritto:
> > Il kernel, o meglio, initrd, non contiene il modulo raid da caricare prima

di tirare su il raid?
>
> non saprei... raid software e kernel standard debian... dovrebbe
> essere tutto incluso, no?


Mhhh, si, ma non basta.

Non solo devi avere a disposizione il supporto modulare per "md", ma anche
quello per il controller che pilota singolarmente i dischi.

Per esempio un vecchio Promise Fastrack è un (pessimo) controller raid
software. Non solo devi avere il supporto per gestire il tuo raid (appunto via
md) ma anche il modulo kernel per gestire il Promise e quindi vedere i SINGOLI
dischi (dico singoli perchè essendo un soft raid non vedi il disco logico che
dal suo bios configuri come raid).

Luca
 #5  
10.02.2012, 07:00
Luca Costantino
Il 10 febbraio 2012 08:22, dea <dea> ha scritto:
> Non solo devi avere a disposizione il supporto modulare per "md", ma anche
> quello per il controller che pilota singolarmente i dischi.


si tratta di una banale scheda madre con chipset intel (g41), i dischi
(4) sono collegati direttamente alla scheda
non credo che nel passaggio dal kernel 3.0.0 al 3.2.0 abbiano rimosso
il supporto a questo chipset...

grazie per le risposte!
luca
 #6  
13.02.2012, 13:20
Liga
Il 10/02/2012 08:48, Luca Costantino ha scritto:
> Il 10 febbraio 2012 08:22, dea<dea> ha scritto:
>> Non solo devi avere a disposizione il supporto modulare per "md", ma anche
>> quello per il controller che pilota singolarmente i dischi.

> si tratta di una banale scheda madre con chipset intel (g41), i dischi
> (4) sono collegati direttamente alla scheda
> non credo che nel passaggio dal kernel 3.0.0 al 3.2.0 abbiano rimosso
> il supporto a questo chipset...

quindi non è un raid software ma un fake-raid (utilizza il controller
della MB) giusto?
con un kernel più datato (2.8/3.0/3.1) funziona tutto?
messaggi del boot?
 #7  
13.02.2012, 13:30
dea
> quindi non è un raid software ma un fake-raid (utilizza il
> controller della MB) giusto? con un kernel più datato (2.8/3.0/3.1)
> funziona tutto? messaggi del boot?


Un fake-raid è un raid SOFTWARE.

In Windows il driver del controller "maschera" il comportamento ma in realtà i
dischi che compongono il raid sono visti singolarmente e l'operazione di
mirroring (se usi un raid 1) la fa il driver stesso.

Un vero raid hardware "passa" al SO un disco logico, sempre e comunque, non
vedrai MAI in nessun caso i dischi fisici che compongono il raid.

Quindi in Linux usi sempre e comunque "md" se hai un fake-raid.

Luca
 #8  
13.02.2012, 14:00
Liga
Il 13/02/2012 15:26, dea ha scritto:
>> quindi non è un raid software ma un fake-raid (utilizza il
>> controller della MB) giusto? con un kernel più datato (2.8/3.0/3.1)
>> funziona tutto? messaggi del boot?

> Un fake-raid è un raid SOFTWARE.

ci sono alcune differenze, l'md è gestito dal modulo md gli altri
utilizzano il loro "driver" proprietario insieme al fw della scheda.
Fra l'altro alcuni non sono neanche utilizzabili.
L'unico pro è che possono essere gestiti da più sistemi operativi (dualboot)

https://raid.wiki.kernel.org/#Hardware_RAID
http://en.wikipedia.org/wiki/RAID#Implementations
 #9  
13.02.2012, 14:10
dea
> ci sono alcune differenze, l'md è gestito dal modulo md gli altri
> utilizzano il loro "driver" proprietario insieme al fw della scheda.
> Fra l'altro alcuni non sono neanche utilizzabili.
> L'unico pro è che possono essere gestiti da più sistemi operativi
> (dualboot)


Si, ma a parte l'accelerazione di alcune funzioni rimangono pur sempre software.
Dipende poi dal chipset.

Per esempio un fake-raid basato su Intel ICH10 lo gestisci via MD, lo stesso
per i Promise Fast-trak (ovviamente over modulo kernel che gestisce il chipset).

Per questi se tu imposti un RAID1 sul firmware della scheda, vedrai sempre i
dischi fisici che non si allineano neppure per idea da soli (anche se hai il
supporto per ICH10 o Promise).

Su un ICH10 raid posso impostare anche RAID1 o quello che voglio, ma vedrò
sempre i dischi fisici uno per uno e se non li allineo con md rimangono
disallineati.

Il mio consiglio è e rimarrà sempre lo stesso: stare alla larga dai fake-raid.
Piuttosto compratevi un 3ware di seconda mano e vivete felici.

IMHO

CIAO

Luca
 #10  
13.02.2012, 14:50
Luca Costantino
prima di fare il raid si disquisì abbondantemente in lista sulle
differenza tra raid reale, fake-raid e raid software.

nel mio caso la scheda madre supporta il fake raid, ma ho preferito
fare un raid totalmente software per mettermi al riparo da eventuali
danni sulla scheda madre stessa.

in ogni caso il mio problema permane... qualche idea? :)
 #11  
13.02.2012, 16:50
dea
Luca, scusa, hai ragione.
Fare polemica non ti aiuta, colpa mia !

Sembra (in seguito ad una rapidissima ricerca) che ci siano un po di bug nel
kernel 3.2 riguardo al supporto md.

Potrebbe essere questa la causa ?
Da parte mia utilizzo poche macchine con md e quelle che uso sono tutte su
stable con il 2.6.32, quindi non ho esperienza diretta con questo tuo problema.
Ma non escluderei un bug dato che con il kernel precedente tutto funzionava (o
sbaglio).

Luca
 #12  
13.02.2012, 18:10
Felipe Salvador
In data lunedì 13 febbraio 2012 16:44:59, Luca Costantino ha scritto:
> in ogni caso il mio problema permane... qualche idea? :)



Io riscontro
grep CONFIG_MD_AUTODETECT /boot/config-3.2.0-1-amd64
nada de nada

mentre

grep CONFIG_MD_AUTODETECT /boot/config-3.2.1-01
CONFIG_MD_AUTODETECT=y

Ora parlo di un .config (config-3.2.1-01), tramandato da generazioni con make
oldconfig, non so quindi se quella opzione sia stata
sostituita/modificata/abbandonata con un altra opzione.


Ciao
 #13  
14.02.2012, 12:30
Liga
>
> Io riscontro
> grep CONFIG_MD_AUTODETECT /boot/config-3.2.0-1-amd64
> nada de nada
>
> grep CONFIG_MD_AUTODETECT /boot/config-3.2.1-01
> CONFIG_MD_AUTODETECT=y


> Ora parlo di un .config (config-3.2.1-01), tramandato da generazioni con make
> oldconfig, non so quindi se quella opzione sia stata
> sostituita/modificata/abbandonata con un altra opzione.

Probabilmente è così perchè ho provato anche io su sid e non è presente
neanche nel 3.0/3.1 ma il raid 1 viene inizializzato correttamente.
Discussioni simili
Problema RAID kernel 2.6.20

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ciao a tutti... Attualmente su Debian testing ho una configurazione RAID1 (mirroring) con due HD SATA. Tutto su kernel 2.6.13...

Debian kernel 2.6.18 e raid

Finalmente son riuscito a installare il 2.6.18 con la Sarge, bastava scegliere linux-image invece di kernel-image... mah. Adesso ho un altro problemaccio. Ho, integrato...

raid software e cambio kernel

Ho installato una sarge con raid 1 software e kernel 2.4, il boot loader è grub Ora vorrei passare al kernel 2.6 La presenza del raid potrebbe provocare dei problemi...

Kernel 2.6 e array Raid

Risulta anche a voi che la 2.6 non supporta array raid? g.p.


Tutti gli orari sono GMT. Attualmente sono le 09:26. | Privacy Policy