Centos 8 rozszerz partycję root za pomocą LVM

Centos 8 rozszerz partycję root za pomocą LVM
Kilka lat temu zarządzanie dyskami było zadaniem dla administratorów systemu. Scenariusze, takie jak wyczerpanie przestrzeni, były zmorą sysadminów, głównie dlatego, że rozwiązanie tego wymagało dużo pracy. Spowodowałoby to, że sysadmin przejęły serwery w trybie offline, instalowanie nowych dysków, partycja, a następnie rozszerzenie ich na bieżący system. To nie było zabawne.

Logiczny menedżer woluminu rozwiązał ten problem raz na zawsze. LVM to framework urządzenia, który umożliwia zarządzanie dyskami w bardzo łatwych krokach.

LVM pozwala sysadminom wykonywać zadania zarządzania dysku, takie jak elastyczne i łatwe i łatwe usuwanie partycji. Dlatego sysadminowie nie muszą usuwać systemu offline, aby rozszerzyć partycje i więcej.

W tym samouczku pokażę metodę użycia menedżera LVM do rozszerzenia rozmiaru partycji root.

NOTATKA: Ten samouczek nie jest przewodnikiem wprowadzającym do LVM.

Wymagania wstępne

Zanim zaczniemy samouczek, będziesz musiał spełnić następujące wymagania.

  • Root lub użytkownik z uprawnieniami sudo
  • Upewnij się, że wykonasz kopię zapasową wszystkich plików w przypadku problemów.

W przykładach w tym samouczku będę kurczał mój katalog domowy i dodam dodatkową przestrzeń do katalogu głównego. Ilustruję również ten samouczek na komputerze Centos 8 działającym na VMware.

Krok 1 - Wykonaj kopie zapasowe

Pierwszym krokiem przed przejściem jest wykonanie kopii zapasowej katalogu domowego. Nie musisz tego robić, ale nie mogę tego wystarczająco polecić. Utwórz kopię zapasową plików za pomocą udostępniania plików, skopiuj je na dysk lokalny lub skompresuj je i przenieś do nowego katalogu.

Krok 2 - Niegotuj home reż

Następnym krokiem jest zaburzenie katalogu domowego. Aby wyświetlić lokalizację partycji domowej, użyj polecenia DF jako:

$ sudo df

To pokazuje lokalizację partycji domowej, jak pokazano:

Użyj poniższego polecenia, aby nie zrobić.

$ sudo umount/dev/mapper/cl-home

Krok 3 - Usuń wolumen domu

Po pomyślnym niezmontowaniu musimy usunąć głośność domową za pomocą LVM. Użyj polecenia jako:

$ lvremove/dev/cl/dom

To polecenie skłoni cię, czy przejść do usunięcia woluminu domowego. Naciśnij Y, aby kontynuować.

Krok 4 - Shrunk Home Dir

Następnym krokiem jest zmniejszenie wielkości katalogu domowego. Oznacza to, że odtworzymy wolumen domu jako objętość mniejszej wielkości.

Zacznij od uzyskania nazwy grupy woluminów.

vgdisplay | GREP „Nazwa VG”
VG Nazwa Cl

To daje nam nazwę grupy woluminów jako CL.

Teraz wszystko, co musimy zrobić, to utworzyć nowy tom /dom za pomocą polecenia LVCreate jako:

$ lvcreate -l +5 gb -n home cl

Które stworzy wolumen domu o wielkości 5 GB.

Krok 5 - Sformatuj objętość

Teraz nadszedł czas, aby sformatować wolumen domu. Uzyskaj typ pliku za pomocą polecenia DF jako:

$ df -t

Korzystanie z formatu użyteczności MKFS głośność jako:

$ mkfs.xfs/dev/cl/dom

Krok 6 - Zamontuj home reż

Teraz zamontuj nowo utworzony tom jako:

$ Mount/dev/cl/dom

Po udanym montacie przywróć kopie zapasowe do nowego tomu domu.

Krok 7 - Rozszerz korzeń

Teraz nadszedł czas, aby przedłużyć partycję root o wolną przestrzeń dostępną z kurczenia się katalogu domowego. Zacznij od uzyskania ścieżki objętości logicznej głównej.

$ lvdisplay | Grep „LV Path”

Aby przedłużyć partycję root z całą wolną przestrzenią, polecenie jako:

$ lvextend -rl +100%za darmo/dev/cl/root

To polecenie przedłuży partycję root z całą pozostałą wolną przestrzenią z katalogu domowego.

Wniosek

W tym przewodniku przyjrzeliśmy się, jak przedłużyć partycję root, zmniejszając katalog domowy.