Możesz to zrobić bez ponownego uruchamiania w CentOS 7. Zakładając, że twój dysk to / dev / vda i standardowe partycjonowanie RHEL / CentOS:
Rozszerz partycję
# fdisk /dev/vda
Wprowadź, p
aby wydrukować początkową tablicę partycji.
Wpisz d
(usuń), a następnie 2
usuń istniejącą definicję partycji (partycja 1 to zwykle / boot, a partycja 2 to zazwyczaj partycja główna).
Wpisz n
(nowy), następnie p
(główny), a następnie, 2
aby ponownie utworzyć partycję nr 2 i enter
zaakceptować blok początkowy i enter
ponownie, aby zaakceptować blok końcowy, który jest domyślnie ustawiony na końcu dysku.
Wpisz t
(wpisz), a 2
następnie, 8e
aby zmienić nowy typ partycji na „Linux LVM”.
Wejdź, p
aby wydrukować nową tablicę partycji i upewnij się, że blok startowy jest zgodny z tym, co było w początkowej tabeli partycji wydrukowanej powyżej.
Wprowadź, w
aby zapisać tablicę partycji na dysk. Zobaczysz błąd, Device or resource busy
który możesz zignorować.
Zaktualizuj tabelę partycji jądra w pamięci
Po zmianie tabeli partycji uruchom następujące polecenie, aby zaktualizować tabelę partycji w pamięci jądra:
# partx -u /dev/vda
Zmień rozmiar woluminu fizycznego
Zmień rozmiar PV, aby rozpoznać dodatkową przestrzeń
# pvresize /dev/vda2
Zmień rozmiar LV i systemu plików
W tym poleceniu centos
jest PV, root
jest LV i /dev/vda2
jest rozszerzoną partycją. Użyj pvs
i lvs
poleceń, aby zobaczyć nazwy woluminów fizycznych i logicznych, jeśli ich nie znasz. -r
Rozwiązaniem w tego polecenia zmienia rozmiar plików odpowiednio więc nie trzeba zadzwonić resize2fs
lub xfs_growfs
oddzielnie.
# lvextend -r centos/root /dev/vda2
man lvm
or tldp.org/HOWTO/LVM-HOWTO