Ricerca nel sito web

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.

  1. Come aggiungere un nuovo disco al sistema Linux
  2. 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.