sysadmin:estendere_partizione_lvm
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| sysadmin:estendere_partizione_lvm [24/04/2026 08:58] – created lrosa | sysadmin:estendere_partizione_lvm [14/07/2026 11:01] (current) – lrosa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Estendere una partizione LVM ====== | ||
| + | |||
| + | =====Prerequisito===== | ||
| + | |||
| + | dnf -y install cloud-utils-growpart | ||
| + | |||
| + | =====Procedura===== | ||
| + | |||
| + | Controllo della situazione atuale | ||
| + | |||
| + | # lsblk | ||
| + | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT | ||
| + | sda | ||
| + | ├─sda1 | ||
| + | ├─sda2 | ||
| + | └─sda3 | ||
| + | ├─cl-root 253:0 0 12.8G 0 lvm / | ||
| + | └─cl-swap 253:1 0 1.6G 0 lvm [SWAP] | ||
| + | |||
| + | Il disco è da 16 Gb e file system root da 12,8 Gb si trova in un volume LVM nella partizione /dev/sda3 | ||
| + | |||
| + | # pvs | ||
| + | PV VG Fmt Attr PSize PFree | ||
| + | / | ||
| + | |||
| + | A questo punto si estende il disco virtuale a 40 Gb utilizzando i tool del sistema di virtualizzazione, | ||
| + | |||
| + | # growpart /dev/sda 3 | ||
| + | CHANGED: partition=3 start=3328000 old: size=30224384 end=33552384 new: size=80558047, | ||
| + | |||
| + | Si può verificare che /dev/sda3 passa da 14,4 a 38,4 Gb: | ||
| + | |||
| + | # lsblk | ||
| + | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT | ||
| + | sda | ||
| + | ├─sda1 | ||
| + | ├─sda2 | ||
| + | └─sda3 | ||
| + | ├─cl-root 253:0 0 12.8G 0 lvm / | ||
| + | └─cl-swap 253:1 0 1.6G 0 lvm [SWAP] | ||
| + | |||
| + | Ora è il turno del volume group, che viene esteso fino ad occupare tutto lo spazio disponibile: | ||
| + | |||
| + | # pvresize /dev/sda3 | ||
| + | Physical volume "/ | ||
| + | 1 physical volume(s) resized or updated / 0 physical volume(s) not resized | ||
| + | |||
| + | Ed ecco la nuova dimensione del volume group, che passa da 14,41 a 38,41 Gb | ||
| + | |||
| + | # pvs | ||
| + | PV VG Fmt Attr PSize PFree | ||
| + | / | ||
| + | |||
| + | Ora il volume logico; il nome da mettere dopo /dev/mapper lo si può vedere con df oppure con lsblk come indicato sopra: | ||
| + | |||
| + | # lvextend -l +100%FREE / | ||
| + | Size of logical volume cl/root changed from <12.81 GiB (3279 extents) to <36.81 GiB (9423 extents). | ||
| + | Logical volume cl/root successfully resized. | ||
| + | |||
| + | L’ultimo sforzo è l’estensione della partizione, che è quello che interessa davvero: | ||
| + | |||
| + | # xfs_growfs / | ||
| + | meta-data=/ | ||
| + | | ||
| + | | ||
| + | | ||
| + | data | ||
| + | | ||
| + | naming | ||
| + | log =internal log | ||
| + | | ||
| + | realtime =none | ||
| + | data blocks changed from 3357696 to 9649152 | ||
| + | | ||
| + | Se invece la partizione è EXT4: | ||
| + | |||
| + | # resize2fs / | ||
| + | resize2fs 1.46.5 (30-Dec-2021) | ||
| + | Filesystem at / | ||
| + | old_desc_blocks = 38, new_desc_blocks = 44 | ||
| + | The filesystem on / | ||
| + | |||
| + | Ed ecco che la partizione root è stata ampliata | ||
| + | |||
| + | # df -h | ||
| + | Filesystem | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
