Powiększanie dysku LVM i systemu plików w CentOS

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Są dwa sposoby na powiększenie przestrzeni głównego systemu plików: dodanie kolejnych wolumenów albo zmiana rozmiaru PV. Spróbujmy tego drugiego. Mamy CentOS 7 z XFS działający na Proxmoxie. Najpierw powiększ dysk w panelu administracyjnym. Następnie:

Bash
yum install cloud-utils-growpart
growpart /dev/sdX 2
pvresize /dev/sdX2
lvextend -l +100%FREE /dev/mapper/centos-root
# and...
xfs_growfs / # for XFS 
# or
resize2fs /dev/mapper/centos-root

Najpierw, po powiększeniu dysku, zobaczysz w lsblk, że dysk ma dodatkową przestrzeń. Przy growpart zobaczysz, że partycja się powiększa. Przy pvresize nie ma zmiany. Zmiana następuje przy lvextend – zobaczysz, że przestrzeń LVM się zwiększa. Aby zobaczyć zmianę systemu plików w df, musisz uruchomić xfs_growfs albo resize2fs, w zależności od używanego systemu plików.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Powiększanie dysku LVM i systemu plików w CentOS”, 2 listopada 2022, https://michalasobczak.pl/pl/posts/expand-centos-lvm-disk-and-filesystem.html