|
|
(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'''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 | È 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]] | |