Z Logical Volume Manager 2 (LVM2), Możesz agregować swoje fizyczne przechowywanie w różnych grupach i podzielić je na logiczne objętości. Możesz kontynuować rozszerzenie lub zmniejszenie rozmiarów woluminów logicznych, aby użyć wolnej przestrzeni w grupie woluminów. Systemy Linux umożliwiają to za pomocą Lvextend Polecenie, które oferuje różne sposoby rozszerzenia woluminów logicznych i nie jest potrzebne ponowne uruchomienie. Możesz przedłużyć logiczne tomy na żywych systemach korzeniowych i zobaczymy, jak to zrobić w dzisiejszym poście."
Co to jest lvm?
Systemy Linux wykorzystują logiczne zarządzanie woluminami do zarządzania różnymi systemami plików i objętości logicznych. Prawdopodobnie jesteś przyzwyczajony do ich narzędzi do zarządzania głośnością GPARTED, Ale LVM oferuje więcej funkcji i jest bardziej preferowany.
Przed użyciem jakichkolwiek narzędzi LVM należy zainstalować pakiet LVM za pomocą poniższego polecenia.
$ sudo apt-get instaluj lvm2
Sprawdź wersję LVM, aby zweryfikować instalację.
Aby przedłużyć wolumin logiczny, musisz najpierw stworzyć fizyczną grupę woluminów i woluminu. Możesz zweryfikować, więc używając poniższych poleceń w trybie administratora.
$ sudo pvs
$ sudo vgs
Sprawdź także dostępne tomy logiczne za pomocą poniższego polecenia.
Będziemy przedłużyć LV01 objętość logiczna, która jest obecnie 100.00 MBS.
Aby przedłużyć wolumin logiczny, powinieneś mieć wolne miejsce w grupie woluminów, a nasza grupa woluminów jest VG01. Użyj VGS Polecenie do sprawdzenia dostępnej przestrzeni.
W naszym przypadku nasza grupa woluminów oznaczona VG01 ma wolną przestrzeń 408.00m.
Rozszerzanie woluminu logicznego za pomocą LVEXTEND
Istnieją różne opcje rozszerzenia woluminu logicznego. Omówimy wszystkie opcje.
Metoda 1. Rozszerzyć określoną jednostkę
Na przykład, jeśli musimy przedłużyć nasz wolumin logiczny o 100 MB, możemy użyć poniższej składni.
# lvextend -l +[jednostka] [logika-wolumin-path]
Poleceniem byłoby: Zwróć uwagę, że musisz zrootować, aby polecenie działało.
# lvextend -l +100m/dev/vg01/lv01
Sprawdź nowy rozszerzony rozmiar za pomocą poniższego polecenia.
# lvs
Nasz początkowy rozmiar wynosił 100 MB, ale rozszerzyliśmy go na 200 MB.
Metoda 2. Rozszerzyć, ustawiając rozmiar
Alternatywnie możesz ustawić predefiniowany rozmiar dla objętości logicznej i rozszerzyć go na ten rozmiar. Zamiast dodawać daną jednostkę do bieżącego, metoda ta zmienia bieżący rozmiar na określony.
W naszym przypadku rozszerzmy nasz tom na 330 MB Korzystanie z polecenia poniżej.
# lvextend -l 330m/dev/vg01/lv01
-L jest dodawany w celu określenia rozmiaru urządzenia. Nasze wyjście będzie:
Otrzymujemy wiadomość sukcesu sugerującą, że wszystko działało dobrze. Potwierdźmy nasz nowy rozmiar dla woluminu logicznego.
Bingo! Z powodzeniem rozszerzyliśmy głośność.
Metoda 3. Rozszerzyć o procent
LVEXTEND obsługuje również określenie procentu, według którego można rozszerzyć objętość logiczną. Procent określony rozszerza bieżącą wielkość o procent całkowitej przestrzeni. Na przykład rozszerzmy o 5%. Nasz obecny rozmiar jest 332.00m.
Nowe polecenie będzie takie jak pokazano.
# lvextend -l +5%vg/dev/vg01/lv01
Nasz nowy rozmiar rozciąga się na 360.00m
Metoda 4. Przedłużyć za pomocą pozostałej wolnej przestrzeni
Powyższa metoda rozciąga się na ułamek całkowitej przestrzeni. Jednak ta metoda rozszerza się na podstawie procentu dostępnego wolnego miejsca. Dlatego użycie 100% rozszerzy się i wykorzysta wszystkie dostępne wolne miejsce.
Rozszerzmy o 50% wolnej przestrzeni za pomocą poniższego polecenia.
# lvextend -l +50%za darmo/dev/vg01/lv01
Na koniec sprawdź nowy wolumin i pozostałe dostępne miejsce, aby potwierdzić najnowszy tom.
Nasz nowy rozmiar głośności to 436m, a pozostała wolna przestrzeń jest 72 m
Zakończyć
Tak rozszerzyć logiczny rozmiar głośności za pomocą Lvextend Komenda. Ten przewodnik obejmował różne przykłady użytkowania LVEXTEND, i widzieliśmy, jak możesz go użyć do zwiększenia wielkości tomów logicznych za pomocą czterech metod. Nie musisz już martwić się o brak miejsca na partycje LVM, gdy masz dostępne polecenie LVEXTEND.