Log in

View Full Version : Esperti di raid unitevi



Gate
19th January 2008, 13:32
Buondi'
mi sono svegliato sta mattina (preciso, ore 6:00 cristo benedetto) con un dubbio a cui non riesco a dare risposta, forse anche perche' mi perdo a meta' ragionamento.

Cmq .. io ho 2 dischi da 150gb l'uno in raid 0, cio' vuol dire che originariamente sarebbe una partizione da 300gb in cui i dati vengono scritti in parte su un disco e in parte nell'altro, in modo da sfruttare il doppio canale e quindi rendere tutto piu' veloce.

pero'..

se di questi 300gb, io creo una partizione LOGICA diciamo da 90gb e l'altra del restante spazio (210 circa) in che modo viene gestita la scrittura dei dati?

spiego meglio

se nei 300gb originali io scrivo 10gb, per logica dovrei avere che 5gb vanno fisicamente su un disco e 5gb vanno sull'altro, pero' se io nella partizione da 90gb scrivo qualcosa, viene cmq diviso tra i vari dischi? Oppure essendo la patizione logica piu' piccola della dimensione del singolo disco i dati stanno tutti sul primo? Senno' in questo modo non ci sarebbe il vantaggio del trasferimento sul doppio canale ..

qualcuno sa darmi una risposta, in modo che domani mattina non mi si ripresenti lo stesso problema?:sneer:

Rob
19th January 2008, 13:38
Buondi'
mi sono svegliato sta mattina (preciso, ore 6:00 cristo benedetto) con un dubbio a cui non riesco a dare risposta, forse anche perche' mi perdo a meta' ragionamento.
Cmq .. io ho 2 dischi da 150gb l'uno in raid 0, cio' vuol dire che originariamente sarebbe una partizione da 300gb in cui i dati vengono scritti in parte su un disco e in parte nell'altro, in modo da sfruttare il doppio canale e quindi rendere tutto piu' veloce.
pero'..
se di questi 300gb, io creo una partizione LOGICA diciamo da 90gb e l'altra del restante spazio (210 circa) in che modo viene gestita la scrittura dei dati?
spiego meglio
se nei 300gb originali io scrivo 10gb, per logica dovrei avere che 5gb vanno fisicamente su un disco e 5gb vanno sull'altro, pero' se io nella partizione da 90gb scrivo qualcosa, viene cmq diviso tra i vari dischi? Oppure essendo la patizione logica piu' piccola della dimensione del singolo disco i dati stanno tutti sul primo? Senno' in questo modo non ci sarebbe il vantaggio del trasferimento sul doppio canale ..
qualcuno sa darmi una risposta, in modo che domani mattina non mi si ripresenti lo stesso problema?:sneer:

Gatto, non è vero che su 10Gb 5 vanno da una parte, e 5 dall'altra: con il RAID0 la partizione è di tipo logico e l'indirizzamento è fatto dal controller, in autonomia. Fare lo stripe dei dati significa far risiedere su un solo disco quanti più clusters contigui possibile, e potrebbe anche essere che un unico file da 2 mb risieda fisicamente su un solo disco e non venga distribuito tra i 2. Ogni partizione logica che vai a creare viene "rimappata" dal controller in modo dinamico.

Rob

Gate
19th January 2008, 13:43
in un sistema ideale di tipo RAID-0 le operazioni di I/O si dividerebbero in blocchi di dimensioni uguali e si applicherebbero equamente su tutti i dischi

beh messa cosi' mi fa pensare che scrive un po' da una parte e un po' dall'altra.

Ok forse mi sono spiegato male. Se ho 2 file da 5gb uno viene scritto da una parte e uno dall'altra.

Ah quindi semplificando, la prima partizione da 90 potrebbe stare 45 su un disco e 45 sull'altro.

Oke

Kith
19th January 2008, 14:27
Io credo che per logica di funzionamento a prescindere dalla grandezza de file, lo scriva su entrambi i dischi splittandolo.

Altrimenti se partizioni, il raid non serve a niente...

prova a chiedere su HWU li son nerdazzi asd

Evildark
19th January 2008, 14:46
Io credo che per logica di funzionamento a prescindere dalla grandezza de file, lo scriva su entrambi i dischi splittandolo.

Altrimenti se partizioni, il raid non serve a niente...

prova a chiedere su HWU li son nerdazzi asd

Kith! non eri convocato in questo post, :nod: