Jak používat LVM ke správě úložných zařízení na Ubuntu 18.04

Úvod do Logical Volume Manager

Logical Volume Manager (LVM), neboli Správce logických svazků, představuje sofistikovaný nástroj pro správu diskových úložišť. Umožňuje uživatelům vytvářet, spravovat a flexibilně rozšiřovat logické svazky na jednom či více fyzických úložných zařízeních. LVM se vyznačuje vysokou mírou flexibility a efektivitou, což jej činí ideálním řešením pro správu úložišť v podnikovém prostředí. Uživatelé tak mohou jednoduše přidávat, odstraňovat nebo měnit velikost úložného prostoru.

Tento návod krok za krokem vás provede procesem používání LVM pro správu úložišť na systému Ubuntu 18.04. Postupně si projdeme všechny kroky, od instalace LVM až po vytváření, rozšiřování a odstraňování logických svazků.

Instalace LVM na Ubuntu 18.04

Prvním krokem je instalace LVM na váš systém. Provedete to pomocí Terminálu zadáním následujícího příkazu:

sudo apt install lvm2

Po úspěšné instalaci budete moci využívat příkazy LVM pro správu vašich diskových úložišť.

Vytvoření fyzického svazku (Physical Volume)

Základním stavebním kamenem LVM je fyzický svazek (PV). Ten reprezentuje fyzické úložné zařízení, jako je pevný disk nebo oddíl, v logické formě. Fyzický svazek vytvoříte příkazem:

sudo pvcreate /dev/sdX

kde /dev/sdX značí cestu k vašemu fyzickému úložnému zařízení.

Vytvoření skupiny svazků (Volume Group)

Následuje vytvoření skupiny svazků (VG). Skupina svazků představuje soubor fyzických svazků, které můžete následně využít pro tvorbu logických svazků. Skupinu svazků vytvoříte pomocí následujícího příkazu:

sudo vgcreate vg_name /dev/sdX /dev/sdY

kde vg_name je jméno vaší skupiny svazků a /dev/sdX a /dev/sdY jsou cesty k vašim fyzickým svazkům.

Vytvoření logického svazku (Logical Volume)

Dalším krokem je vytvoření logického svazku (LV). Logický svazek představuje část prostoru dostupné ve skupině svazků. Vytvoříte jej pomocí příkazu:

sudo lvcreate -n lv_name -L 10G vg_name

kde lv_name je název vašeho logického svazku, 10G je požadovaná velikost a vg_name je jméno vaší skupiny svazků.

Formátování a připojení logického svazku

Po vytvoření logického svazku je nutné jej naformátovat a připojit. Pro formátování použijte:

sudo mkfs.ext4 /dev/vg_name/lv_name

kde vg_name je jméno vaší skupiny svazků a lv_name je název logického svazku.

Pro připojení nejprve vytvořte bod připojení:

sudo mkdir /mnt/lv_name

kde /mnt/lv_name je bod připojení vašeho logického svazku.

Nyní připojte logický svazek pomocí:

sudo mount /dev/vg_name/lv_name /mnt/lv_name

Rozšíření logického svazku

V případě, že potřebujete rozšířit kapacitu logického svazku, musíte nejprve rozšířit skupinu svazků o další fyzické svazky. Poté můžete rozšířit logický svazek pomocí příkazu:

sudo lvextend -L +10G /dev/vg_name/lv_name

kde /dev/vg_name/lv_name je cesta k logickému svazku a +10G je velikost rozšíření.

Odstranění logického svazku

Pokud logický svazek již nepotřebujete, můžete jej odstranit pomocí:

sudo lvremove /dev/vg_name/lv_name

kde /dev/vg_name/lv_name je cesta k vašemu logickému svazku.

Odstranění skupiny svazků

Pokud už není potřeba ani skupina svazků, lze ji odstranit příkazem:

sudo vgremove vg_name

kde vg_name je jméno vaší skupiny svazků.

Závěr

LVM je mocný nástroj pro správu úložišť, který vám dává flexibilitu a kontrolu potřebnou pro efektivní správu i složitějších úložných systémů. Podle tohoto návodu můžete snadno spravovat úložiště na Ubuntu 18.04 pomocí LVM. Můžete bezpečně přidávat, odstraňovat a měnit velikost diskového prostoru bez nutnosti přeformátovávání fyzických úložišť.

Nejčastější dotazy k LVM

Otázka: Co přesně LVM je?

Odpověď: LVM je zkratka pro Logical Volume Manager, což je nástroj pro efektivní správu diskových úložišť. Umožňuje vytvářet, spravovat a rozšiřovat logické diskové jednotky nad fyzickými disky.

Otázka: Jaké jsou výhody používání LVM?

Odpověď: LVM nabízí řadu klíčových výhod, včetně:
* Flexibilita: Umožňuje dynamicky přidávat, odstraňovat a měnit velikost úložného prostoru bez nutnosti restartu.
* Granularita: Umožňuje rozdělit fyzické disky na více logických svazků a efektivně je využívat.
* Jednoduchá správa: Centralizovaná správa všech úložišť usnadňuje údržbu a monitoring.
* Škálovatelnost: Vhodný pro malé i rozsáhlé úložné systémy.

Otázka: Jak instaluji LVM na Ubuntu 18.04?

Odpověď: Pro instalaci LVM na Ubuntu 18.04 použijte příkaz:

sudo apt install lvm2

Otázka: Jak vytvořím fyzický svazek?

Odpověď: Fyzický svazek vytvoříte pomocí příkazu:

sudo pvcreate /dev/sdX

kde /dev/sdX představuje cestu k vašemu fyzickému disku.

Otázka: Jak vytvořím skupinu svazků?

Odpověď: Skupinu svazků vytvoříte pomocí příkazu:

sudo vgcreate vg_name /dev/sdX /dev/sdY

kde vg_name je název vaší skupiny a /dev/sdX a /dev/sdY jsou cesty k fyzickým svazkům.

Otázka: Jak vytvořím logický svazek?

Odpověď: Logický svazek vytvoříte příkazem:

sudo lvcreate -n lv_name -L 10G vg_name

kde lv_name je název logického svazku, 10G jeho velikost a vg_name název skupiny svazků.

Otázka: Jak naformátuji a připojím logický svazek?

Odpověď: Pro naformátování logického svazku použijte:

sudo mkfs.ext4 /dev/vg_name/lv_name

Pro jeho připojení pak následující příkazy:

sudo mkdir /mnt/lv_name

sudo mount /dev/vg_name/lv_name /mnt/lv_name

Otázka: Jak rozšířím logický svazek?

Odpověď: Logický svazek rozšíříte příkazem:

sudo lvextend -L +10G /dev/vg_name/lv_name

kde /dev/vg_name/lv_name je cesta k logickému svazku a +10G je požadované rozšíření.

Otázka: