Jak utworzyć podstawowy wolumin LVM w systemie Linux

LVM (znany również jako zarządzanie woluminami logicznymi) to doskonały sposób, w jaki użytkownicy Linuksa mogą rozszerzać, zmniejszać i modyfikować partycje na dyskach twardych w czasie rzeczywistym, bez konieczności odłączania systemu plików. W tym przewodniku wyciągniemy tajemnicę z LVM. Omówimy, jak skonfigurować podstawowy wolumin LVM w systemie Linux, jak utworzyć grupę woluminów i nie tylko!

Zanim zaczniemy

W tym przewodniku omówimy, jak utworzyć podstawową konfigurację LVM. Utworzenie woluminu LVM wiąże się z usunięciem danych, dlatego zanim zaczniemy, utwórz kopię zapasową systemu.

Istnieje wiele różnych sposobów tworzenia kopii zapasowej systemu w systemie Linux. Jeśli nie masz pewności, jak je utworzyć, sprawdź Deja-Dup. Umożliwia użytkownikom tworzenie kopii zapasowych i przesyłanie ich do Internetu lub serwera sieciowego.

Zainstaluj LVM2

Po utworzeniu kopii zapasowej czas zainstalować oprogramowanie LVM. Otwórz terminal i wprowadź instrukcje instalacji, które odpowiadają Twojemu systemowi operacyjnemu.

Ubuntu

sudo apt install lvm2*

Debian

sudo apt-get install lvm2*

Arch Linux

sudo pacman -S lvm2

Fedora

Fedora intensywnie korzysta z zarządzania woluminami logicznymi, więc istnieje duża szansa, że ​​pakiet LVM2 i narzędzia są już na twoim komputerze. Jeśli jednak nie masz pewności i mimo wszystko chcesz go zainstalować, polecenie brzmi:

sudo dnf install lvm2*

OpenSUSE

sudo zypper install lvm2

Przygotuj swoje urządzenia

Więc jesteś w środowisku na żywo. Stąd otwórz myślnik Ubuntu, naciskając klawisz Windows. Następnie kliknij pole wyszukiwania, wpisz „Terminal” i naciśnij klawisz Enter, aby go uruchomić.

W terminalu uzyskaj uprawnienia administratora. Uzyskanie roota jest krytyczne, ponieważ nie jest możliwa interakcja z woluminami LVM bez roota.

sudo -s

Po uzyskaniu uprawnień roota potwierdź go, wprowadzając polecenie whoami. Jeśli dane wyjściowe to „root”, masz uprawnienia administratora.

whoami

Otwórz dysk twardy, na którym chcesz utworzyć LVM za pomocą edytora partycji cfdisk.

Uwaga: zmień sdX na dysk, którego planujesz użyć. Sprawdź lsblk, aby uzyskać więcej informacji.

cfdisk /dev/sdX

Podświetl każdą partycję na dysku za pomocą klawiszy strzałek w górę / w dół. Następnie użyj klawiszy strzałek w lewo / w prawo, aby podświetlić opcję „Usuń”. Naciśnij klawisz Enter, aby potwierdzić usunięcie. Rób to, aż wszystkie partycje na dysku znikną i będzie puste.

Kiedy wszystkie partycje znikną, użyj klawiszy strzałek w lewo / w prawo, aby znaleźć „Nowa” i naciśnij, aby utworzyć nową partycję.

Po wybraniu „Nowy” zostaniesz poproszony o utworzenie nowej partycji. Użyj całego dysku twardego. Na przykład, jeśli dysk, na którym chcę skonfigurować LVM, ma 18 GB, wpisuję „18G” w monicie i tak dalej.

Po wyświetleniu monitu podświetl opcję „podstawowy” i ponownie naciśnij klawisz Enter na klawiaturze. Następnie podświetl opcję „Typ” i wybierz Linux LVM.

Zakończ proces partycjonowania, podświetlając „Zapis”. Wybierz „quit”, aby wyjść z Cfdisk.

Skonfiguruj wolumin fizyczny LVM

Zanim będziemy mogli utworzyć nasze woluminy logiczne LVM i sformatować je, musimy utworzyć fizyczny wolumin LVM. Tworzenie woluminów LVM w systemie Linux odbywa się za pomocą narzędzia pvcreate.

W terminalu uruchom polecenie pvcreate na partycji LVM na dysku, którego chcesz użyć dla LVM. W tym przykładzie litera dysku to / dev / sdb.

pvcreate /dev/sdb1

Uruchomienie polecenia pvcreate nad partycją / dev / sdb1 tworzy nowy wolumin fizyczny LVM. Możemy to potwierdzić uruchamiając:

lsblk

Utwórz grupę woluminów LVM

Teraz, gdy mamy już skonfigurowany wolumin fizyczny LVM, następnym krokiem jest utworzenie grupy woluminów LVM. Aby utworzyć nową VG, przejdź do terminala i uruchom następujące polecenie vgcreate. Pamiętaj, aby zastąpić / dev / sdb1 swoją partycją LVM.

Uwaga: w tym przykładzie nasza nazwa grupy woluminów LVM to LVM1. Jeśli nie podoba ci się ta nazwa, możesz ją zmienić na inną.

vgcreate -s 16M lvm1 /dev/sdb1

Jeśli powyższe polecenie się powiedzie, nasza grupa woluminów LVM1 jest gotowa do pracy.

Skonfiguruj woluminy logiczne LVM

Woluminy logiczne to miejsce, w którym wszystkie dane są przechowywane w LVM. Aby utworzyć nowy wolumin logiczny w LVM, użyj polecenia lvcreate.

Na przykład, aby utworzyć wolumin logiczny 2 GB, zrobiłbyś:

lvcreate -L 2G -n lvm1a lvm1

Powtórz ten proces, aby utworzyć dowolną liczbę woluminów. Podstawowa składnia tworzenia woluminów logicznych to:

lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup

Kiedy jesteś zadowolony z rozmiaru nowej partycji logicznej LVM, czas ją sformatować. Na przykład, aby sformatować naszą nową partycję 2 GB z etykietą „LVM1A”.

Najpierw umieść płytę CD w katalogu / dev / mapper i znajdź etykietę partycji logicznej, którą chcemy sformatować. W naszym przykładzie jest to / dev / mapper / lvm1-lvm1a.

cd /dev/mapper
ls

Aby sformatować wolumin, wykonaj następujące polecenie jako root:



mkfs.ext4 /dev/mapper/lvm1-lvm1a

Po zakończeniu formatowania uzyskaj dostęp do nowego woluminu LVM, wykonując następujące polecenia z uprawnieniami administratora.

Uwaga: jeśli tworzysz wiele woluminów, zamień lvm1-lvm1a na to, co znajdziesz w / dev / mapper.

mkdir /mnt/vfs/
mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/