Jak vytvořit základní svazek LVM v systému Linux

Photo of author

By etechblogcz

LVM, neboli Logical Volume Management, je efektivní nástroj pro uživatele Linuxu, umožňující flexibilní správu diskových oddílů. Umožňuje rozšiřování, zmenšování a úpravy oddílů za běhu, bez nutnosti odpojování souborového systému. Tento průvodce vám LVM detailně představí. Ukážeme si, jak v Linuxu nastavit základní svazek LVM, vytvořit skupinu svazků a další užitečné postupy.

Než začneme

V tomto návodu se zaměříme na vytvoření základní konfigurace LVM. Vytváření LVM zahrnuje mazání dat, proto před zahájením nezapomeňte provést zálohu vašeho systému.

Existuje mnoho způsobů, jak zálohovat systém v Linuxu. Pokud si nejste jisti, jak na to, doporučujeme vám podívat se na nástroj Deja-Dup. Umožňuje uživatelům vytvářet zálohy a nahrávat je na internet nebo na síťový server.

Instalace LVM2

Po vytvoření zálohy je čas na instalaci softwaru LVM. Otevřete terminál a zadejte instalační příkazy odpovídající vašemu operačnímu systému.

Ubuntu

sudo apt install lvm2*

Debian

sudo apt-get install lvm2*

Arch Linux

sudo pacman -S lvm2

Fedora

Fedora intenzivně využívá Logical Volume Management, takže je pravděpodobné, že balíček LVM2 a potřebné nástroje jsou již v systému. Pokud si nejste jisti a chcete provést instalaci, použijte tento příkaz:

sudo dnf install lvm2*

OpenSUSE

sudo zypper install lvm2

Příprava zařízení

Za předpokladu, že jste v živém prostředí, otevřete Ubuntu Dash stisknutím klávesy Windows. Poté klikněte do vyhledávacího pole, zadejte „Terminál“ a potvrďte spuštění klávesou Enter.

V terminálu si vyžádejte přístup roota. Přístup roota je zásadní, protože bez něj není možné komunikovat se svazky LVM.

sudo -s

Jakmile získáte přístup roota, ověřte si to příkazem whoami. Pokud je výstup „root“, máte správný přístup.

whoami

Otevřete disk, na kterém chcete vytvořit LVM, pomocí editoru oddílů cfdisk.

Poznámka: Změňte sdX na označení disku, který chcete použít. Více informací naleznete v lsblk.

cfdisk /dev/sdX

Pomocí šipek nahoru/dolů označte jednotlivé oddíly na disku. Poté pomocí šipek vlevo/vpravo vyberte možnost „Smazat“. Potvrďte smazání stisknutím Enter. Opakujte, dokud nejsou smazány všechny oddíly na disku a disk je prázdný.

Když jsou všechny oddíly smazány, pomocí šipek vlevo/vpravo vyberte „Nový“ a stisknutím Enter vytvořte nový oddíl.

Po výběru „Nový“ budete vyzváni k vytvoření nového oddílu. Využijte celý disk. Pokud je například disk, na kterém chci nastavit LVM, o velikosti 18 GB, zadejte do výzvy „18G“.

V další výzvě označte „primární“ a znovu stiskněte Enter. Poté vyberte „Typ“ a zvolte „Linux LVM“.

Dokončete rozdělení disku výběrem možnosti „Zapsat“. Volbou „Ukončit“ zavřete cfdisk.

Nastavení fyzického svazku LVM

Než budeme moci vytvořit logické svazky LVM a naformátovat je, musíme nejprve vytvořit fyzický svazek LVM. Vytvoření fyzického svazku se provádí nástrojem pvcreate.

V terminálu spusťte příkaz pvcreate na oddílu LVM na disku, který chcete použít. V tomto příkladu je písmeno disku /dev/sdb.

pvcreate /dev/sdb1

Spuštěním příkazu pvcreate na oddílu /dev/sdb1 se vytvoří nový fyzický svazek LVM. Ověření můžeme provést spuštěním příkazu:

lsblk

Vytvoření skupiny svazků LVM

Po vytvoření fyzického svazku LVM je dalším krokem vytvoření skupiny svazků LVM. Chcete-li vytvořit novou VG, zadejte v terminálu příkaz vgcreate. Nahraďte /dev/sdb1 vaším LVM oddílem.

Poznámka: V tomto příkladu je název skupiny svazků LVM1. Pokud se vám tento název nelíbí, můžete ho změnit.

vgcreate -s 16M lvm1 /dev/sdb1

Pokud byl příkaz úspěšný, je skupina svazků LVM1 připravena k použití.

Nastavení logických svazků LVM

Logické svazky jsou místa, kde jsou ukládána data v rámci LVM. Pro vytvoření nového logického svazku v LVM použijte příkaz lvcreate.

Například pro vytvoření logického svazku o velikosti 2 GB, použijte tento příkaz:

lvcreate -L 2G -n lvm1a lvm1

Tento postup opakujte pro vytvoření dalších svazků. Základní syntaxe pro vytváření logických svazků je:

lvcreate -L velikostG -n název_logického_svazku název_skupiny_svazků

Po vytvoření logických oddílů je čas je naformátovat. Například naformátujeme 2GB oddíl s názvem „LVM1A“.

Nejprve přejděte do adresáře /dev/mapper a vyhledejte označení logického oddílu, který chcete formátovat. V našem příkladě to je /dev/mapper/lvm1-lvm1a.

cd /dev/mapper
ls

Pro formátování svazku spusťte jako root následující příkaz:



mkfs.ext4 /dev/mapper/lvm1-lvm1a

Po dokončení formátování získejte přístup k novému svazku LVM pomocí následujících příkazů s právy roota.

Poznámka: Pokud vytváříte více svazků, nahraďte lvm1-lvm1a tím, co najdete v /dev/mapper.

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