Come aggiungere nuovi dischi utilizzando LVM a un sistema Linux esistente
LVM (Logical Volume Management) è un'opzione flessibile e avanzata disponibile per gestire i dischi rigidi nella maggior parte delle principali distribuzioni Linux. È più semplice gestire i dischi con LVM rispetto agli strumenti tradizionali come fdisk, parted o gparted.
Alcuni dei termini che devi comprendere durante l'utilizzo di LVM:
- Volume fisico (PV): è costituito da dischi Raw, array RAID o altri dispositivi di archiviazione.
- Gruppo di volumi (VG): combina i volumi fisici in gruppi di archiviazione.
- Volume logico (LV): i VG sono divisi in LV e sono montati come partizioni.
In questo articolo, ti guideremo attraverso i passaggi per configurare i dischi utilizzando LVM nella macchina Linux esistente creando PV, VG e LV.
Nota: se non sai cosa usare LVM, puoi aggiungere il disco direttamente a un sistema Linux esistente utilizzando queste guide.
- Come aggiungere un nuovo disco al sistema Linux
- Come aggiungere un nuovo disco più grande di 2 TB al sistema Linux
Consideriamo uno scenario in cui sono presenti 2 HDD da 20 GB e 10 GB, ma dobbiamo aggiungere solo 2 partizioni una da 12 GB< e altri 13 GB. Possiamo raggiungere questo obiettivo solo utilizzando il metodo LVM.
Una volta aggiunti i dischi, puoi elencarli utilizzando il seguente comando.
fdisk -l
1. Ora partiziona entrambi i dischi /dev/xvdc
e /dev/xvdd
utilizzando il comando fdisk come mostrato.
fdisk /dev/xvdc
fdisk /dev/xvdd
Utilizza n
per creare la partizione e salvare le modifiche con il comando w
.
2. Dopo il partizionamento, utilizza il seguente comando per verificare le partizioni.
fdisk -l
3. Crea volume fisico (PV).
pvcreate /dev/xvdc1
pvcreate /dev/xvdd1
4. Crea gruppo di volumi (VG).
vgcreate testvg /dev/xvdc1 /dev/xvdd1
Qui "testvg" è il nome VG.
5. Ora utilizza "vgdisplay" per elencare tutti i dettagli sui VG nel sistema.
vgdisplay
OR
vgdisplay testvg
6. Crea volumi logici (LV).
lvcreate -n lv_data1 --size 12G testvg
lvcreate -n lv_data2 --size 14G testvg
Qui, "lv_data1" e "lv_data2" sono i nomi LV.
7. Ora utilizza "lvdisplay" per elencare tutti i dettagli sui volumi logici disponibili nel sistema.
lvdisplay
OR
lvdisplay testvg
8. Formatta i volumi logici (LV) nel formato ext4.
mkfs.ext4 /dev/testvg/lv_data1
mkfs.ext4/dev/testvg/lv_data2
9. Infine, monta il file system.
mount /dev/testvg/lv_data1 /data1
mount /dev/testvg/lv_data2 /data2
Assicurati di creare le directory data1
e data2
prima di montare il filesystem.
Questo è tutto! In questo articolo, abbiamo discusso come creare una partizione utilizzando LVM. Se hai commenti o domande a riguardo, sentiti libero di postare nei commenti.