Cos'è LVM?
LVM è un gestore del volume logico sviluppato per il kernel Linux. Attualmente, ci sono 2 versioni di LVM. LVM1 è praticamente fuori supporto mentre viene utilizzata LVM versione 2 comunemente chiamata LVM2.
LVM include molte delle funzionalità previste da un gestore di volume, tra cui:
Per darti un'idea del potere e dell'utilità di LVM, ti darò il seguente esempio: Supponiamo di avere un piccolo disco rigido, ad esempio 80 GB. Il modo in cui il disco è distribuito sarebbe qualcosa del genere:
Questa distribuzione potrebbe essere corretta e utile, ma immaginiamo di installare molti programmi e la partizione di root si riempie, ma nei file personali, non vi sono praticamente dati e la partizione /home ha 20 GB disponibile. Questo è un cattivo uso del disco rigido. Con LVM, la soluzione a questo problema è semplice, poiché potresti semplicemente ridurre la partizione contenente /casa e quindi aumentare lo spazio assegnato alla directory della radice.
Vocabolario LVM
Per rendere questo post il più semplice possibile per il lettore, è necessario tenere conto di alcuni concetti intimamente correlati a LVM. Conoscere questi concetti efficacemente farà capire meglio il pieno potenziale di questo strumento:
Quindi, iniziamo:
Configurare LVM su Linux Mint
Prima di tutto, è necessario installare il pacchetto LVM2 nel sistema. Per fare ciò, apri un emulatore terminale e scrivi. Si noti che per eseguire questo comando è necessario privilegi super utente.
SUDO APT Installa LVM2
Successivamente, userò fdisk per verificare quali partizioni ho. Certo, devi anche farlo per assicurarti anche quali siano le tue partizioni.
sudo -i
fdisk -l
Come puoi vedere, ho un secondo disco rigido. Affinché LVM faccia il proprio lavoro, è necessario preparare il disco o le partizioni di essere del tipo LVM. Pertanto, devo fare un po 'di lavoro sul secondo disco rigido chiamato SDB.
Quindi, digita questo comando:
fdisk /dev /sdb
Successivamente, premere il tasto "N" per creare una nuova partizione. Quindi, premere Invio. Quindi, premere il tasto "P" per impostare la partizione come primario. Quindi, premere Invio. Ora, devi premere 1 per crearlo come la prima partizione del disco. Quindi, premere Invio.
Quindi, il passo successivo è premere il tasto "T" per modificare l'identificatore del sistema di una partizione. Quindi, premere Invio. E selezionare la partizione LVM. Per farlo, digita "8e". Quindi, premere Invio. Quindi, digita la chiave "W" per scrivere tutte le modifiche.
Infine, controlla la partizione.
fdisk -l /dev /sdb
Nota: se hai intenzione di lavorare con diverse partizioni, devi ripetere questo processo con ciascuna di esse.
Ora siamo pronti a continuare.
Crea il volume fisico (PV)
Per lavorare con LVM dobbiamo prima definire i volumi fisici (PV), per questo useremo il comando pvcreate. Quindi, andiamo.
PvCreate /Dev /SDB1
Controlla le modifiche.
pvdisplay
Nota: se avessimo più di una partizione, dovremmo aggiungerli tutti al PV.
Crea il gruppo di volumi (VG)
Una volta che hai le partizioni pronte, devi aggiungerle a un gruppo di volumi. Quindi, digita questo comando:
VgCrea VolumeGroup /Dev /SDB1
Sostituisci "VolumeGroup" con il nome che desideri. Se avessi più partizioni, dovresti solo aggiungerle al comando. Per esempio:
VgCrea VolumeGroup /Dev /SDB1
Puoi scrivere il nome quello che vuoi per il VG. Quindi, controlla il gruppo volume con questo comando:
vgdisplay
Crea i volumi logici (LV)
Questo è il momento centrale del post perché in questa parte creeremo i volumi logici che saranno come una partizione normale.
Quindi, esegui questo comando:
LvCreate -l 4G -N Volume Volume Group
Questo comando crea un volume logico di 4G di spazio sul gruppo precedentemente creato.
Con LvDisplay puoi controllare LV.
lvdisplay
Il prossimo passo è formattare e montare il VL.
MKFS.ext4/dev/volumeGroup/volume
Ora, crea una cartella temporale e monta il VL su di essa.
mkdir /temporale /
Mount/Dev/VolumeGroup/Volume/temporale/
Ora, controlla il VL.
df -h | Grep Termporal
Aumentare o ridurre la dimensione del volume logico
Una delle possibilità più fenomenali di LVM è la possibilità di aumentare le dimensioni di un volume logico in modo molto semplice. Per fare ciò, digita il seguente comando.
LVextend -L +2G/Dev/VolumeGroup/Volume
Infine, è necessario riflettere la stessa modifica nel file system, per questo, eseguire questo comando.
RASIZE2FS/Dev/VolumeGroup/Volume
Controlla la nuova dimensione:
df -h | grep temporale
Imparare a configurare LVM in Linux Mint è un semplice processo che può risparmiare molti problemi quando si lavora con le partizioni. Per fare questo, ti invito a leggere di più sull'argomento da qui che ti ho mostrato esempi pratici e semplici su come configurarlo.