Krótko mówiąc, mam maszynę wirtualną, której zabrakło miejsca. Zwiększałem rozmiar dysku twardego maszyny wirtualnej, aby był 4 razy większy, ale partycja systemu operacyjnego wciąż zajmuje tylko 1x miejsca. Muszę zmienić partycję LVM, aby zająć dodatkowe miejsce 4x, ale nie wiem, jak rozszerzyć partycję LVM.
(UWAGA: Aby wykonać zrzuty ekranu podane poniżej, musiałem uruchomić komputer z live-cd dla gnome-partition-manager (aka gparted). Bardzo niestety gparted jest w stanie „wykryć LVM” i nie może wykonywać żadnych operacji LVM .)
Oto, co pokazuje „gparted”. Pamiętaj, że opcja „Zmień rozmiar” nie jest dostępna:
Problem:
Nie mogę znaleźć dobrych wskazówek <1> dotyczących sposobu powiększania partycji LVM za pomocą GUI lub wiersza poleceń! Jak rozwinąć partycję LVM utworzoną przez domyślną instalację Fedory?
Jeśli podajesz wskazówki wiersza poleceń. Wyjaśnij, co robi każda linia poleceń.
źródło
Odpowiedzi:
Myślałem, że robiłem to z narzędziem GUI system-config-lvm w CentOS, ale dzisiaj to nie działa. Musiałem więc iść do starej szkoły. Jak zawsze, może to zniszczyć twoje dane, więc ZRÓB KOPIĘ !! Dziękujemy ekspertom w Internecie za udzielenie tych wskazówek. Niestety moje notatki nie zawierają szczegółów atrybucji. Uwaga: Wszystkie te zmiany wykonałem, gdy system był aktywny.
fdisk -l
(aby zobaczyć układ partycji, zwykle mamy do czynienia z / dev / sda2)fdisk /dev/sda
d
(usuń partycję)2
(jeśli częścią, którą chcemy rozwijać, jest / dev / sda2; zwróć uwagę, że nie usuwa to żadnych danych na dysku)n
(utwórz nową partycję)p
(Partycja podstawowa)2
<return>
(domyślny blok początkowy, zwykle 14, ponieważ pierwsza jest zamiana)<return>
(domyślny blok końcowy, pełny rozmiar partycji)t
8e
w
(zapisz zmiany na dysku)pvresize /dev/sda2
pvscan
powinien pokazać nowy większy rozmiarlvextend -l +100%FREE /dev/vg_centos6/lv_root
(-L + 10G, aby dodać 10 GB to kolejna opcja)resize2fs /dev/vg_centos6/lv_root
df
powinien pokazywać nowe wolne miejsceźródło
Polecenie lvextend może ci pomóc. Na przykład,
próbuje zwiększyć rozmiar tego woluminu logicznego o 54 MB na woluminie fizycznym / dev / sdk3. Jest to możliwe tylko wtedy, gdy / dev / sdk3 jest członkiem grupy woluminów vg01 i jest w nim wystarczająco dużo wolnych fizycznych zakresów.
źródło