Cos'è LVM e quali sono i suoi benefici?

Cos'è LVM e quali sono i suoi benefici?
Gestione del volume logico o LVM è un quadro del sistema operativo Linux che è stato introdotto per la gestione più facile dei dispositivi di archiviazione fisica. Il concetto di gestione logica del volume è molto simile al concetto di virtualizzazione, i.e. È possibile creare tutti i volumi di archiviazione virtuale sopra un singolo dispositivo di archiviazione che desideri. I volumi di archiviazione logica così creati possono essere ampliati o ridotti in base alle tue esigenze di archiviazione in crescita o riduzione.

Nell'articolo di oggi, impareremo in dettaglio questo framework. Ti mostreremo il metodo di controllo di tutti i volumi del disco che il tuo LVM può gestire. Infine, affermeremo alcuni vantaggi dell'utilizzo di LVM, seguiti dalla conclusione del nostro articolo.

Una spiegazione dettagliata su LVM:

Come abbiamo già detto che il concetto di usare LVM è molto simile alla virtualizzazione; Pertanto, il suo lavoro è anche più o meno uguale alla virtualizzazione. Cercheremo di capire il funzionamento di LVM creando uno scenario di esempio. Generalmente, abbiamo un dispositivo fisico che è diviso in più partizioni. Tutte queste partizioni hanno un file system installato su di esse che può essere utilizzato per gestire queste partizioni.

Tuttavia, sappiamo che possiamo avere anche più dispositivi fisici piuttosto che avere un solo dispositivo fisico. In questo caso, ciascuno di questi dispositivi fisici ha le sue partizioni e i rispettivi file system. La gestione di tutte queste partizioni può diventare un disastro se gestito così com'è. È qui che entra in gioco il concetto di gestione del volume logico. Ti consente di aggregare tutte le partizioni di diversi dispositivi fisici in un singolo gruppo di volumi logici da dove possono essere gestiti centralmente.

Questo gruppo di volumi è una combinazione di spazio su disco utilizzato e inutilizzato. Da questo gruppo di volumi, è possibile estrarre più volumi logici a seconda delle tue esigenze. Inoltre, lo spazio esatto assegnato a ciascun volume logico può anche essere aumentato o ridotto a seconda delle esigenze. Quindi puoi avere file system separati per ciascuno di questi volumi logici. In questo modo, è possibile gestire lo spazio di archiviazione complessivo in modo più efficiente e puoi assegnare lo spazio inutilizzato a tutti gli utenti che lo chiedono senza alcun problema.

Prima di partizionare logicamente il disco fisico, è necessario avere le conoscenze su tutti i volumi a cui il tuo LVM può accedere e gestire. Pertanto, ti spiegheremo il metodo di controllo di tutti i volumi che LVM può gestire nella sezione seguente di questo articolo.

Nota: stiamo usando Linux Mint 20 per dimostrare questo metodo.

Metodo per controllare tutti i volumi che LVM può gestire:

Per controllare tutti i volumi del disco che LVM può gestire, dovrai eseguire una scansione del disco che può essere eseguita nel modo seguente:

Innanzitutto, lanceremo il terminale nella nostra distribuzione Linux desiderata che in questo caso è Linux Mint 20. Il suo terminale viene visualizzato nell'immagine qui sotto:


Ora eseguiremo il comando di scansione disco nel terminale nel modo seguente:

sudo lvmdiskscan

Il processo di scansione del disco richiede i privilegi degli utenti root. Per questo, devi utilizzare la parola chiave "sudo" prima di questo comando. Tuttavia, se hai già effettuato l'accesso all'account utente root, è consentito omettere questa parola chiave.


Una volta eseguito questo comando nel tuo terminale, i dettagli di tutti i volumi del disco appariranno sullo schermo come mostrato nell'immagine qui sotto:

Vantaggi di LVM:

Di seguito sono riportati alcuni dei maggiori vantaggi dell'utilizzo della gestione del volume logico o LVM:

  • Ti consente di gestire e utilizzare in modo efficiente il tuo spazio su disco fisico.
  • È in grado di creare tali volumi logici la cui capacità può essere aumentata o ridotta a seconda delle tue esigenze.
  • Se si intende mantenere i backup dei dati su più volumi logici, ciò aumenta la disponibilità dei tuoi dati.
  • Un nuovo dispositivo fisico può essere facilmente aggiunto al di sotto del gruppo di volumi con tempi di inattività zero e senza interruzioni del servizio.
  • LVM consente di partizione di un singolo dispositivo fisico in più partizioni logiche e consente anche di integrare più dispositivi fisici in un gruppo a volume singolo.

Conclusione:

Questo articolo ti ha fornito una breve panoramica della gestione logica del volume che è un quadro molto importante del sistema operativo Linux. Senza questo framework, abbiamo opzioni molto limitate per gestire il nostro spazio di archiviazione. Inoltre, queste opzioni non riescono a risolvere i conflitti tra le diverse esigenze di archiviazione di più utenti. Ecco perché LVM è considerato un componente essenziale dei sistemi basati su Linux.