LVM: introduzione: differenze tra le versioni

→‎LVM-1 o LVM-2?: rimosso riferimento LVM-1
(→‎LVM-1 o LVM-2?: rimosso riferimento LVM-1)
 
(16 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{Stub}}{{Template:LVM}}<br />{{Versioni compatibili|Debian Etch 4.0 o superiore|}}
{{Template:LVM}}
 
=Che cos'è LVM=
=Che cos'è LVM=
Il Logical Volume Manager è un software a livello kernel Linux che permette una gestione ed allocazione della memoria sui supporti di memoria in modo flessibile e dinamico, ma soprattutto non limitata allo schema rigido delle partizioni.
Il Logical Volume Manager è un software a livello kernel Linux che permette una gestione ed allocazione della memoria sui supporti di memoria in modo flessibile e dinamico, ma soprattutto non limitata allo schema rigido delle partizioni.
Riga 10: Riga 9:
===Vantaggi===
===Vantaggi===
Tra i principali vantaggi troviamo:
Tra i principali vantaggi troviamo:
* Libertà di ampliare/ridurre "le partizioni" (il termina corrretto è ''Logical Volume'');
* Libertà di ampliare/ridurre "le partizioni" (il termina corretto è ''Logical Volume'');
* Possibilità di eseguire snapshot ''a caldo'' (senza dover spegnere il computer);
* Possibilità di eseguire snapshot ''a caldo'' (senza dover spegnere il computer);
* Possibilità di estendere una partizione su altri supporti di memoria (modalità ''striped'');
* Possibilità di estendere una partizione su altri supporti di memoria (modalità ''striped'');
* Possibilità di implementare una ridondanza delle partizioni (modalità ''mirrored'');
* Possibilità di implementare una ridondanza delle partizioni (modalità ''mirrored'');
* Possibilità di trasferire ''a caldo'' "le partizioni" (il termina corrretto è ''Logical Volume'') da un supporto fisico ad un altro.
* Possibilità di trasferire ''a caldo'' "le partizioni" (il termina corretto è ''Logical Volume'') da un supporto fisico ad un altro.
 
===Svantaggi===
===Svantaggi===
Si ravvisa un possibilerallentamento della velocità I/O dei supporti di archiviazione seppure molto trascurabile, una maggiore difficoltà in caso di dover recuperare dati dal disco, possibili [[#Boot Loader e LVM|problemi in fase di boot]] con alcuni boot loader.
Nonostante gli innumerevoli vantaggi, sono stati ravvisati alcuni aspetti negativi di LVM, tra i quali:
 
* un possibile rallentamento della velocità di I/O dei supporti di archiviazione (seppure molto trascurabile);
=LVM-1 o LVM-2?=
* una maggiore difficoltà in caso di recupero di dati dal disco (fattore che spesso desta preoccupazione);
Da Lenny in avanti è disponibile la versione ''LVM2'' facilmente installabile con l'omonimo pacchetto. La compatibilità tra la versione 1 e 2 è stata mantenuta ed infatti non dovrebbero esservici problemi per una eventuale migrazione.<br />
* possibili [[#Boot Loader e LVM|problemi in fase di boot]] con alcuni boot loader.
In questa guida si è fatto esplicito riferimento a ''LVM2'' ma quasi tutto è replicabile in ''LVM1''.
 
Ad esempio, una delle possibili differenze tra le due versioni, è il fatto che l&#39;''LVM1'' permetta ''snapshot'' solo in lettura, invece nella 2 sono utilizzabili sia in lettura che scrittura.
 
 
 
=Lista dei principali comandi=
Segue la trattazione dei comandi di shell che ci permettono la gestione del nostro LVM. Per ogni dubbio ricordatevi del forum.
 
{{ Warningbox | &Egrave; buona cosa di norma avere un backup dei propri dati, questo monito vale specialmente per quando si lavora con i filesystem e le partizioni. A buon intenditore poche parole. }}
 
Ricordati che le man page ti sono amiche! Inoltre ricordati di sfruttare l'autocompletamento: per avere ad esempio una lista dei possibili comandi con i Volume Group basta digitare nella shell vg e premere due volte tab, per i Logical Volume basta digitare lv e premere di nuovo tab.
 
 
 
 
=Comandi utili per una completa gestione dei file system=
In questa sezione sono elencati i comandi non facenti capo a lvm2 ma che sono necessari ai fini di compiere le operazioni specificate nel presente HOWTO.
==Lavorare con ext? (ext2, ext3, ext4)==
<pre>mkfs.ext3 $PATH_LV</pre>
Per creare il file system è sufficiente il comando dato. Per altri file system: mkfs.ext2, mkfs.ext4...
==Analisi dei supporti di memoria==
<pre>df $PATH_disco</pre>
Disk Free: ndica la quantità di spazio libero.
 
 
 
 
 
=Boot Loader e LVM=
Al momento Lilo e Grub hanno difficoltà ad accedere al LVM per effettuare il boot. Con Grub2 è possibile risolvere la situazione ed eseguire il boot da LVM. Però considerata l'esiguità della dimensione della cartella /boot consiglio, sia per semplificarsi la vita, sia per una maggiore sicurezza, di posizionare la cartella /boot su una partizione al di fuori del LVM. Questa procedura permette anche di semplificare notevolmente le eventuali operazioni di recupero in caso di MBR danneggiato.


----
=Installare LVM-2=
Autore: risca 21:04, 29 mar 2010 (CEST)
Da Lenny in avanti è disponibile la versione ''LVM2'' facilmente installabile con l'omonimo pacchetto '''lvm2''':
<pre>
# apt-get install lvm2
</pre>


[[Categoria:Filesystem]]
[[Categoria:Filesystem]][[Categoria:Hard Disk]]
[[Categoria:Hard Disk]]
3 581

contributi