Utvid et LVM-volum
Når disken eller partisjonen med physical volume-et blir større, tar ikke LVM i bruk den ekstra plassen av seg selv. Utvid hvert lag fra bunnen og opp: physical volume, logical volume, filsystem.
Etter en oppgradering av en VPS utvides disken automatisk. Denne veiledningen er for tilfellene der det ikke skjedde, eller der du endret diskstørrelsen selv.
ADVARSEL
Ta backup av kritiske data før du endrer disker, partisjoner eller LVM-metadata. En feil i hvilket som helst lag kan gjøre volumet umulig å montere.
Finn navnene på systemet ditt
Bekreft de faktiske navnene før du kjører noe av det under:
lsblk
sudo pvs
sudo vgs
sudo lvsResten av denne veiledningen bruker en typisk Ubuntu-installasjon:
| Disk | /dev/sda |
| LVM-partisjon | /dev/sda3 |
| Volume group | ubuntu-vg |
| Logical volume | ubuntu-lv |
| Monteringspunkt | / |
Steg 1: bekreft at OS-et ser den nye størrelsen
lsblkHvis disken rapporterer den nye størrelsen, men partisjonen ikke gjør det, utvid partisjonen først (growpart, parted eller fdisk) før du fortsetter.
Steg 2: endre størrelse på det fysiske volumet
sudo pvresize /dev/sda3Bekreft at det nå er ledig plass inne i volume group-en:
sudo vgsVFree-kolonnen skal være større enn null.
Steg 3: utvid det logiske volumet
For å bruke all tilgjengelig ledig plass:
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lvEller for å utvide med en bestemt mengde, f.eks. 20 GiB:
sudo lvextend -L +20G /dev/mapper/ubuntu--vg-ubuntu--lvSteg 4: endre størrelse på filsystemet
ext4:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lvxfs (online resize, monteringsbane):
sudo xfs_growfs /Steg 5: verifiser
df -h
sudo pvs
sudo vgs
sudo lvsMonteringspunktet skal nå rapportere den nye størrelsen. Hvis lsblk fortsatt viser den gamle partisjonsstørrelsen, ble ikke endringen på disknivå plukket opp – bekreft med dmesg | tail eller start serveren på nytt.

