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

LVM, (také známý jako Logical Volume Management), je skvělý způsob, jak mohou uživatelé Linuxu rozšiřovat, zmenšovat a upravovat oddíly na pevných discích v reálném čase bez nutnosti odpojovat souborový systém. V této příručce odstraníme záhadu z LVM. Projdeme si, jak nastavit základní svazek LVM v Linuxu, jak vytvořit skupinu svazků a další!

Než začneme

V této příručce se podíváme na to, jak vytvořit základní nastavení LVM. Vytvoření svazku LVM zahrnuje vymazání dat, takže než začneme, vytvořte zálohu systému.

Existuje mnoho různých způsobů, jak vytvořit zálohu systému v Linuxu. Pokud si nejste jisti, jak jej vytvořit, podívejte se na Deja-Dup. Umožňuje uživatelům vytvořit zálohu a nahrát ji na internet nebo síťový server.

Nainstalujte LVM2

Nyní, když jste vytvořili zálohu, je čas nainstalovat software LVM. Otevřete terminál a zadejte instalační pokyny, které odpovídají 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ě používá Logical Volume Management, takže je velká šance, že balíček LVM2 a nástroje jsou již ve vašem počítači. Přesto, pokud si nejste jisti a chcete jej přesto nainstalovat, příkaz je:

sudo dnf install lvm2*

OpenSUSE

sudo zypper install lvm2

Připravte svá zařízení

Takže jste v živém prostředí. Odtud otevřete pomlčku Ubuntu stisknutím klávesy Windows. Poté klikněte na vyhledávací pole, zadejte „Terminál“ a stisknutím klávesy Enter jej spusťte.

  Jak kopírovat soubory pomocí příkazu „install“ v systému Linux

V terminálu získejte přístup root. Získání root je kritické, protože bez rootu není možné komunikovat se svazky LVM.

sudo -s

Jakmile budete mít přístup root, potvrďte jej zadáním příkazu whoami. Pokud je výstup „root“, máte přístup root.

whoami

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

Poznámka: změňte sdX na jednotku, kterou plánujete používat. Další informace najdete v lsblk.

cfdisk /dev/sdX

Zvýrazněte každý z oddílů na jednotce pomocí kláves se šipkami nahoru/dolů. Poté pomocí kláves se šipkami vlevo/vpravo zvýrazněte možnost „Smazat“. Stisknutím klávesy Enter potvrďte odstranění. Dělejte to, dokud nezmizí každý oddíl na disku a nebude prázdný.

  Jak odstranit uživatele v systému Linux (a odstranit každou stopu)

Když jsou všechny oddíly pryč, pomocí kláves se šipkami doleva/doprava najděte „Nový“ a stisknutím tohoto oddílu vytvořte nový oddíl.

Po výběru „Nový“ budete vyzváni k vytvoření nového oddílu. Použijte celý pevný disk. Pokud je například jednotka, na které chci nastavit LVM, 18 GB, zadal bych do výzvy „18G“ a tak dále.

Na výzvu zvýrazněte „primární“ a znovu stiskněte Enter na klávesnici. Poté zvýrazněte možnost „Typ“ a vyberte Linux LVM.

Dokončete proces rozdělení zvýrazněním „Write“. Vyberte „quit“ pro ukončení Cfdisk.

Nastavte fyzický svazek LVM

Než budeme moci vytvořit naše logické svazky LVM a naformátovat je, musíme vytvořit fyzický svazek LVM. Vytváření svazků LVM v systému Linux se provádí pomocí nástroje pvcreate.

V terminálu spusťte příkaz pvcreate proti oddílu LVM na jednotce, kterou chcete použít pro LVM. V tomto příkladu je písmeno jednotky /dev/sdb.

pvcreate /dev/sdb1

Spuštěním příkazu pvcreate nad oddílem /dev/sdb1 vytvoříte nový fyzický svazek LVM. Můžeme to potvrdit spuštěním:

lsblk

Vytvořte skupinu svazků LVM

Nyní, když máme nastavený fyzický svazek LVM, je dalším krokem vytvoření skupiny svazků LVM. Chcete-li vytvořit nový VG, přejděte do terminálu a spusťte následující příkaz vgcreate. Nezapomeňte nahradit /dev/sdb1 vaším oddílem LVM.

  Jak nainstalovat téma Matcha na Linux

Poznámka: V tomto příkladu je název skupiny svazků LVM LVM1. Pokud se vám tento název nelíbí, klidně si ho změňte na jiný.

vgcreate -s 16M lvm1 /dev/sdb1

Pokud je výše uvedený příkaz úspěšný, naše skupina svazků LVM1 je připravena k práci.

Nastavte logické svazky LVM

Logické svazky jsou místa, kde jsou všechna data uložena v LVM. Chcete-li vytvořit nový logický svazek ve vašem LVM, použijte příkaz lvcreate.

Chcete-li například vytvořit logický svazek o velikosti 2 GB, postupujte takto:

lvcreate -L 2G -n lvm1a lvm1

Opakujte tento postup a vytvořte tolik svazků, kolik chcete. Základní syntaxe pro vytváření logických svazků je:

lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup

Až budete spokojeni s velikostí svého nového logického oddílu LVM, je čas jej naformátovat. Takže například naformátovat náš nový 2GB oddíl s označením „LVM1A“.

Nejprve vložte CD do adresáře /dev/mapper a vyhledejte označení logického oddílu, který chceme naformátovat. V našem příkladu je to /dev/mapper/lvm1-lvm1a.

cd /dev/mapper
ls

Chcete-li naformátovat svazek, proveďte následující příkaz jako root:



mkfs.ext4 /dev/mapper/lvm1-lvm1a

Po dokončení formátování získejte přístup k novému svazku LVM provedením následujících příkazů s oprávněními root.

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/