Newsgroup: it.comp.os.linux.iniziare
Titolo: differenza tra raid disk ed LVM?

salute a tutti,
ho installato da poco la mia fedora core 3...
e mi domandavo che differenza c'e' tra un Raid Disk, ad esempio a livello 1 
tipo md0, ed LVM ed a cosa serve, la dicitura credo sia Logical Volume 
...... ?
quale č meglio utilizzare per fare un disco mirrorato cioe' raid a livello 
1?
inoltre e' possibile ad installzione finita.... cambiare il disco da normale 
es /dev/hda2 a /dev/md0?
cosa bisogna fare?
ciao grazie paolo

 Leggi il Raid-HOWTO.
gia' letto ..... altamente incompleto.... e inutile per la fedora core 3 
mkraid non esiste +...
ora c'e' mdadm.... apparte le pagine di man non e' facile trovare qualcosa 
di interessante e ben spiegato....
grazie cmq davide 

 piu' device ?
sono strati sovrapposti, ma indipendenti
immagina di avere un device hdc1 e un device hdd1
pvcreate /dev/hdc1
pvcreate /dev/hdd1
e li hai "contraddistinti" come phisical volumes. Puoi aggregare più 
phisical volumes a creare un unico "volume group":
vgcreate mygroup /dev/hdc1 /dev/hdd1
ora hai una "astrazione", di nome /dev/mygroup, composta 
dall'aggregazione dei due device che ci hai "messo dentro".
Puoi più o meno immaginarlo come un disco virtuale.
Dentro questo crei dei logical volumes, equivalenti alle partizioni:
lvcreate -n myvolume -L 20G mygroup
ora hai un device /dev/mygroup/myvolume, equivalente ad una partizione, 
che formatti e ci fai quello che vuoi.
Il vantaggio è che hai funzionalità aggiuntive, come il fatto che puoi 
in qualsiasi momento cambiare la dimensione  del logical volume e fare 
un resize del filesystem che c'è dentro, senza le limitazioni che 
normalmente hanno le partizioni "vere", perchè, non trattandosi di un 
disco "vero", non devi occuparti della geometria; ci pensa il sistema a 
prendere lo spazio richiesto liddove ce ne è a disposizione, purchè ve 
ne sia nel volume group.
Siccome poi il volume group è ottenuto "appiccicando" device "veri", 
puoi in qualsiasi momento aggiungere un disco, crearci sopra un phisical 
volume e aggiungerlo ad un volume group esistente...
E un sacco di altre cosine interessanti...
Il fatto che il phisical volume sia - a questo punto - un disco o un 
device md è irrilevante, e quindi se crei un volume group aggregando 
device md ottieni la ridondanza garantita dal raid unita alla assoluta 
flessibilità di LVM...
/me con flag --verbose
-- 
Здрасти!
cat: .signature: No such file or directory

 1?
Provo a spiegartelo in soldoni e un po' spicciatamente:
RAID:
supponi di avere 5 dischi da 100Gb ma ti serve un unico disco
grosso. Quando crei un raid 0 su tutti i 5 dischi il kernel fornisce
un'astrazione, /dev/md0 per esempio, di quei dischi. Poi si preoccupa
di sparpagliare le informazioni sui 5 dischi. Analogamente funziona il
raid5, solo che si tiene uno o piu' dischi come backup, scrivendoci
informazioni ridondanti onde poter ricostruire il contenuto del raid
anche se se ne rompe uno.
LVM
Supponi di avere tot partizioni su tot dischi. Puoi "segnare" delle
partizioni per lvm. Di fatto suddividi le partizioni in fettine da
tot megabyte (tipo 50Mb). Poi assegni un "colore", un'etichetta ad
alcune di queste partizioni, in modo da poter essere usate
insieme. Infine dici al kernel che un tot di fettine di un certo
gruppo le vuoi usare per un "volume logico". da quel momento sara'
creato un device che puoi usare come un disco.
Il vantaggio di lvm e' che se domani vuoi aumentare la dimensione di
un volume logico basta avere altre fettine (ovunque siano)
libere. Ovvero se questo e' il disco:
 -------------------------------------------
| A | A | A | B | B | B | B | B |   |   |   |   
 -------------------------------------------
dove A sono fettine usate per /dev/cippa e B sono le fettine usate per
/dev/lippa
puoi aggiungere le fettine vuote in fondo a /dev/cippa ed avere la
situazione:
 -------------------------------------------
| A | A | A | B | B | B | B | B | A | A | A |   
 -------------------------------------------
solo che per quel che riguarda te /dev/cippa e' una partizione
contigua.
Se non avessi usato LVM avresti dovuto spostare la partizione
/dev/lippa in fondo al disco, e _poi_ ingrandire /dev/cippa
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.