LVM Jak zmienić rozmiar woluminów po ich utworzeniu

LVM Jak zmienić rozmiar woluminów po ich utworzeniu
System plików na woluminie logicznej można rozszerzyć za pomocą narzędzia LVM, gdy logiczne szorty woluminu dla miejsca. Rozszerzony wolumin logiczny ma większą przestrzeń i pojemność niż poprzedni wolumin logiczny. W tym samouczku omówimy, w jaki sposób interfejs wiersza poleceń LVM i graficznego interfejsu użytkownika może być użyte do rozszerzenia woluminu logicznego.

Wymagania wstępne

Aby przejść do tego artykułu, musisz mieć

  • Fizyczny wolumen z napędu pamięci
  • Grupa objętościowa fizyczna w grupie objętościowej
  • Logiczna grupa woluminów
  • System plików na logicznym woluminie

Użyj lsblk Polecenie do sprawdzenia objętości fizycznych.

Ubuntu@ubuntu: ~ $ sudo lsblk

Zwróć uwagę na trzy dostępne objętości fizyczne /dev/sda, /dev/sdb I /dev/sdc na powyższych zrzutach ekranu. Teraz wymień wszystkie grupy woluminów w systemie za pomocą dowolnego z nich vgdisplay, VGSCAN I VGS polecenia.

Ubuntu@ubuntu: ~ $ sudo vgs

LUB

Ubuntu@ubuntu: ~ $ sudo vgdisplay

LUB

Ubuntu@ubuntu: ~ $ sudo vgscan

Jest tylko jedna grupa woluminów VG01 Utworzone tylko z jednego objętości fizycznego. Teraz wymień wszystkie dostępne logiczne tomy w grupie woluminów VG01 za pomocą LVS, LVSCAN Lub lvdisplay Komenda.

Ubuntu@ubuntu: ~ $ sudo lvs /dev /vg01

LUB

Ubuntu@ubuntu: ~ $ sudo lvdisplay /dev /vg01

LUB

Ubuntu@ubuntu: ~ $ sudo lvscan

Powyższe wyjście wyświetla dwa logiczne objętości LV01 I LV02 w grupie wolumenu VG01. Jeśli nie masz żadnego z powyższych warunków, sprawdź poprzednie artykuły na LVM.

Rozszerzyć objętość logiczną

Przed logicznym rozszerzeniem woluminu upewnij się, że w grupie woluminu jest wystarczająca ilość miejsca zawierającego wolumin logiczny. Użyj VGS, vgdisplay Lub VGSCAN polecenie weryfikacji dostępnej przestrzeni w grupach woluminów.

Ubuntu@ubuntu: ~ $ sudo vgs

LUB

Ubuntu@ubuntu: ~ $ sudo vgdisplay

Obecny rozmiar grupy objętościowej VG01 ma około 30 GB, a w grupie wolumenu dostępna jest wolna przestrzeń 15 GB. Jeśli w grupie wolumenu nie ma wystarczającej ilości miejsca, grupa woluminów zostanie rozszerzona najpierw, aby stworzyć wolną przestrzeń. Alternatywnie, jeśli w grupie głośności występują bardziej logiczne objętości, zmniejsz te grupy woluminów, aby stworzyć wolną przestrzeń.

Po sprawdzeniu grupy woluminów pod kątem wolnej przestrzeni, teraz sprawdź bieżący rozmiar objętości logicznej i oszacuj jej rozszerzony rozmiar. lvdisplay Polecenie można użyć do uzyskania informacji o istniejącej woluminu logicznego.

Ubuntu@ubuntu: ~ $ sudo lvdisplay

Tak więc są dwa logiczne objętości LV01 I LV02 o wielkości odpowiednio 10 GB i 5 GB. W przypadku tego demo zwiększajmy wielkość objętości logicznej LV01 Od 10 GB do 15 GB. W celu zwiększenia logicznego wielkości objętości, Lvextend polecenie będzie używane wraz z -L flaga.

Ubuntu@ubuntu: ~ $ sudo lvextend -l+5g/dev/vg01/lv01

Lvextend Dowództwo zwiększyło rozmiar grupy objętościowej LV01 Od 10 GB do 15 GB. Aby potwierdzić rozmiar objętości logicznej za pomocą interfejsu wiersza poleceń, użyj dowolnego z lvdisplay, LVSCAN I LVS polecenia.

Ubuntu@ubuntu: ~ $ sudo lvs

LUB

Ubuntu@ubuntu: ~ $ sudo lvdisplay

LUB

Ubuntu@ubuntu: ~ $ sudo lvscan

Użyj VGS Lub vgdisplay Polecenia do wyświetlania zajętej i wolnej przestrzeni grupy woluminów VG01.

Ubuntu@ubuntu: ~ $ sudo vgs

LUB

Ubuntu@ubuntu: ~ $ sudo vgdisplay

Jak pokazano powyżej, grupa głośności VG01 ma wielkość wolnej przestrzeni 15 GB, a teraz jest tylko 10 GB wolnej przestrzeni, która przedstawia udane logiczne rozszerzenie objętości.

Po rozszerzeniu rozmiaru woluminu logicznego zamontuj wolumin logiczny w systemie, aby zweryfikować rozszerzenie systemu plików.

Ubuntu@ubuntu: ~ $ sudo Mount/dev/vg01/lv01/media/ubuntu/lv01

Po zamontowaniu woluminu logicznego wymień wszystkie zamontowane systemy plików w systemie.

Ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01

System plików ma nadal rozmiar 10 GB, a także należy go rozszerzyć osobno. Zmiana respize2fs Polecenie może być użyte do przedłużenia ext4 system plików.

Teraz użyj df polecenie, aby ponownie sprawdzić system plików zamontowany w systemie, aby zweryfikować rozszerzenie.

System plików zamontowany w systemie ma rozmiar 15 GB i został pomyślnie rozszerzony.

Rozszerzyć objętość logiczną za pomocą narzędzia GUI

Łatwiejszym sposobem rozszerzenia logicznego rozmiaru woluminu jest użycie graficznego narzędzia interfejsu użytkownika KVPM. Instrukcje dotyczące instalacji narzędzia można znaleźć w poprzednich artykułach. Otworzyć KVPM uruchamiając KVPM polecenie w terminalu.

Ubuntu@ubuntu: ~ $ sudo kvpm

Otworzy okno zawierające informacje o wszystkich urządzeniach blokowych podłączonych do systemu. W tej sekcji przedłużymy wolumin logiczny LV02 Od 5 GB do 10 GB.

Aby rozszerzyć logiczny rozmiar głośności, przejdź do Grupa: VG01 karta i wybierz wolumin logiczny LV02. Następnie rozszerz listę opcji, klikając znak strzałki i kliknij Rozszerzyć opcja.

Dla nowego rozmiaru woluminu logicznego wybierz Ogólny karta, wprowadź nowy rozmiar woluminu logicznego i kliknij OK przycisk, aby zwiększyć rozmiar.

Zwiększa logiczną wielkość objętości, którą można zaobserwować z KVPM narzędzie.

Aby przedłużyć system plików, wybierz Grupa: VG01 Tab, wybierz wolumin logiczny LV02 i kliknij Przedłużyć fs przycisk.

Okno jest monito o potwierdzenie przed rozszerzeniem systemu plików.

Alternatywnie, logiczny rozmiar woluminu i system plików można również potwierdzić za pomocą interfejsu wiersza poleceń. lvdisplay I df Polecenia można użyć do wyświetlania wszystkich szczegółów woluminów logicznych.

Ubuntu@ubuntu: ~ $ sudo lvdisplay/dev/vg01/lv02

Zamontuj wolumin logiczny w systemie i sprawdź rozmiar systemu plików.

Ubuntu@ubuntu: ~ $ sudo Mount/dev/vg01/lv02/media/ubuntu/lv02
Ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv02

Wniosek

Rozszerzenie logicznego rozmiaru woluminu dla serwera jest kluczowym zadaniem, ponieważ system plików zamontowany na serwerze może zabraknie miejsca. LVM zapewnia możliwość rozszerzenia logicznego wielkości głośności bez skierowania się do żadnych przestojów. Ten blog wyjaśnia wszystkie kroki w celu rozszerzenia istniejącego woluminu logicznego i systemu plików za pomocą interfejsu wiersza poleceń i narzędzia graficznego interfejsu użytkownika.