I volumi logici sono un metodo alternativo per partizionare lo spazio del disco rigido. La capacità è stata integrata nel kernel Linux dal 1999, con il contributo di Sistina Software. Logical Volume Manager è un’opzione di configurazione che appare quando viene installato Linux. Offre vantaggi significativi nella configurazione del sistema e nell’espansione dello storage, con una manciata di inconvenienti che vale la pena considerare. Alla fine del 2013, viene utilizzato per la configurazione dell’archiviazione per i server e raramente viene utilizzato per i sistemi Linux desktop.
Linux e partizioni
Windows e OS X presumono che il disco rigido sia una singola partizione monolitica. Linux presume che un disco rigido verrà partizionato come parte dell’installazione di base del sistema operativo, con partizioni tipiche chiamate “/ var,” “/ usr,” “/ tmp,” “/ home” e “/ boot”. La partizione “/ boot” è dove risiede il tuo sistema operativo, mentre le altre partizioni contengono applicazioni, file di spool e log degli errori, dati temporanei e dati utente. Sebbene Linux possa essere eseguito su una singola partizione, partizioni aggiuntive migliorano le prestazioni del sistema.
Ridimensionamento dinamico del volume
L’installazione di Linux imposta dimensioni di partizione fisse come comportamento predefinito. I volumi logici consentono di lasciare spazio non partizionato sul disco rigido e aggiungerlo a una partizione specifica secondo necessità senza dover eseguire il backup dei dati e riformattare il disco rigido. Questa allocazione di spazio non partizionato può essere eseguita dinamicamente tramite la riga di comando e le interfacce utente grafiche, senza riavviare il computer.
Spanning volumi su più dischi
Quando aggiungi un secondo o un terzo disco rigido a una macchina Windows, a ciascun disco verrà assegnata una nuova lettera di unità e dovrai regolare i percorsi per gestire quali applicazioni vengono installate dove o cercare directory specifiche. Quando si utilizzano volumi logici, è possibile assegnare più dischi fisici allo stesso volume logico, il che significa che dal punto di vista dell’utente, tutti quei dischi sono visti come una partizione. Questo approccio è diventato meno importante poiché le unità di grandi dimensioni sono diminuite di prezzo, ma viene ancora utilizzato nelle operazioni del server. Per i server, la possibilità di aggiungere alcune unità disco extra al volume logico esistente consente una rapida crescita delle capacità all’aumentare della domanda, senza dover interrompere il server per aggiungere un altro disco.
Riduzione delle dimensioni del volume
Sebbene i volumi logici siano ottimi per aggiungere spazio su disco non partizionato a un volume specifico, non è vero il contrario. Ridurre un volume logico per riallocare lo spazio su disco da qualche altra parte è rischioso e può provocare la perdita di dati. È necessario eseguire il backup dei dati ed eseguire la migrazione su un nuovo disco più grande anziché tentare di ridurre un volume.
Disaster Recovery
Sebbene lo spanning di un volume logico su più dischi sia una delle “caratteristiche killer” di LVM, la perdita di un singolo disco in un volume logico può rendere inutilizzabile l’intero volume. Se intendi utilizzare LVM, esegui backup completi e regolari dell’intero volume.