Distribuce místa na disku je důležitým úkolem při instalaci operačního systému na server nebo pracovní stanici. Pokud chcete efektivně používat veškerý dostupný disk v počítači a nastavit flexibilní a rozšiřitelnou úroveň úložiště, pak je Linux LVM (logical Volume Manager) skvělým řešením.
Co je LVM a jak jej používat? LVM umožňuje abstrahovat logické svazky od fyzických disků a vytvářet úrovně úložiště, které lze spravovat mnohem flexibilněji než při použití tradičních diskových oddílů.
V tomto podrobném tutoriálu se podíváme na všechny kroky přizpůsobení LVM od začátku do konce. Dozvíte se, jak nainstalovat a nakonfigurovat LVM, jak vytvořit fyzické svazky, skupiny svazků a logické svazky a jak používat různé nástroje příkazového řádku k ovládání a připojení logických svazků. Po přečtení tohoto článku budete moci efektivně používat veškerý dostupný disk na svém Linuxovém systému a nakonfigurovat LVM tak, aby vyhovoval vašim potřebám.
Použití celého disku
Úvod
Pro optimální využití místa na disku a efektivní správu dat lze použít nástroj LVM (logical Volume Manager). LVM umožňuje vytvářet flexibilní oddíly, kombinovat více fyzických disků do jedné skupiny a poté vytvářet logické svazky (logical volumes), které lze snadno měnit ve velikosti a přesouvat na různé fyzické disky.
V této příručce se podíváme na to, jak použít veškerý dostupný disk k vytvoření LVM oddílů a nakonfigurovat je tak, aby optimalizovaly ukládání dat.
Krok 1: formátování disku
Než začnete disk používat, musíte jej naformátovat. Nástroj gdisk můžete použít spuštěním následujícího příkazu v terminálu:
sudo gdisk /dev/sdX
Kde sdX je název vašeho disku.
V nabídce gdisk postupujte podle následujících kroků:
- Vytvořte novou tabulku oddílů GPT (možnost"o")
- Vytvořte nový oddíl (možnost "n")
- Vyberte počáteční a koncové sektory (stisknutím klávesy Enter použijte výchozí hodnoty)
- Vytvořte nový oddíl (možnost "n")
- Vyberte počáteční a koncové sektory (stisknutím klávesy Enter použijte výchozí hodnoty)
- Dokončete změny (možnost "w")
Krok 2: vytvoření fyzického svazku
Po formátování disku vytvořte fyzický svazek pomocí příkazu:
sudo pvcreate /dev/sdX1
Kde sdX1 je název vašeho oddílu.
Krok 3: Vytvoření skupiny svazků
Nyní vytvořte skupinu svazků pomocí následujícího příkazu:
sudo vgcreate myvg /dev/sdX1
Kde myvg je název vaší skupiny svazků.
Krok 4: vytvoření logického svazku
V tomto okamžiku vytvoříme logický svazek uvnitř skupiny svazků. Použijte příkaz:
sudo lvcreate -L +100%FREE -n mylv myvg
Kde mylv je název vašeho logického svazku.
Nyní máte logický svazek, který využívá veškerý dostupný prostor na disku.
Krok 5: formátování a montáž logického svazku
Chcete-li použít logický svazek, musíte jej naformátovat a připojit. Spusťte následující příkaz:
sudo mkfs.ext4 /dev/myvg/mylv
Kde / dev/myvg / mylv je cesta k vašemu logickému svazku.
Po formátování můžete vytvořit montážní bod a připojit logický svazek:
sudo mkdir /mnt/mylvsudo mount /dev/myvg/mylv /mnt/mylv
Nyní je logický svazek připraven k použití. Všechna data umístěná v adresáři / mnt / mylv budou uložena ve vašem novém logickém svazku.
Závěr
V této příručce jsme se podívali na to, jak používat celý disk a nakonfigurovat LVM pro efektivní využití prostoru. Nyní můžete vytvářet a upravovat logické svazky, přesouvat je přes různé fyzické disky a provádět zálohy dat. LVM poskytuje mnoho možností pro flexibilnější správu disku a ukládání dat.
Kontrola dostupného volného prostoru
Než začnete proces používání celého disku a nakonfigurujete LVM, musíte zkontrolovat, kolik volného místa je na vašem úložném zařízení k dispozici. Tyto informace vám pomohou zajistit, abyste mohli používat veškerý dostupný prostor na disku.
Pro kontrolu volného místa můžete v terminálu použít příkaz df. Spusťte následující příkaz:
$ df -h
Tento příkaz vám ukáže celkový objem volného místa, použitého místa a celkový objem disku pro každý souborový systém připojený k vašemu operačnímu systému.
Pokud je vidět, že máte nějaké nepřidělené oddíly nebo nepoužívaný prostor, můžete jej použít k nastavení LVM.
Než však začnete konfigurovat LVM a používat veškerý volný prostor, ujistěte se, že máte na svém zařízení zálohy všech důležitých dat. Nesprávné použití LVM může způsobit ztrátu dat, takže buďte opatrní a před pokračováním si přečtěte dokumentaci a pokyny.
Formátování disku pro plné použití
Při konfiguraci disku pro plné použití je třeba vzít v úvahu, že některé operační systémy mohou zabírat část místa na disku, aby byl zajištěn jejich provoz.
Pro úplné uvolnění disku z operačního systému a dalších nepotřebných oddílů je nutné provést proces formátování. V tomto procesu budou všechna data na disku smazána, takže je nutné předem uložit všechny důležité soubory.
Pro formátování disku použijte nástroje poskytované operačním systémem. V Linuxu lze například použít příkaz fdisk k vytvoření nového oddílu na disku.
Po vytvoření oddílu byste měli zadat příkaz mkfs a vytvořit souborový systém v oddílu. Parametry příkazu mkfs se mohou lišit v závislosti na použitém souborovém systému.
Po formátování disku bude k dispozici v plném rozsahu bez omezení. Budete na něm moci vytvářet nové oddíly a instalovat na něj jakékoli aplikace a data.
Před formátováním disku se však ujistěte, že víte, který oddíl je třeba formátovat, a že máte zálohy všech důležitých dat. Nesprávné formátování disku může způsobit ztrátu dat.
Také stojí za zmínku, že formátování disku může nějakou dobu trvat, zvláště pokud je na disku velké množství dat. Buďte proto připraveni počkat, až proces formátování skončí.
Nastavení LVM
K nastavení LVM budete potřebovat přístup na příkazový řádek vašeho systému. Zde jsou základní kroky, které musíte provést, abyste nakonfigurovali LVM:
- Vytvořte fyzický svazek (Physical Volume, PV) zadáním disků nebo oddílů, které chcete použít. To lze provést pomocí příkazu pvcreate . Příklad: pvcreate/dev / sda1 .
- Vytvořte skupinu svazků (Volume Group, VG) spojením jednoho nebo více fyzických svazků. To lze provést pomocí příkazu vgcreate . Příklad: Vgcreate MyVG /dev/sda1 .
- Vytvořte logický svazek (Logical Volume, LV) zadáním velikosti a umístění logického svazku uvnitř skupiny svazků. To lze provést pomocí příkazu lvcreate . Příklad: lvcreate-L 10G-N MyLV MyVG .
- Naformátujte logický svazek pomocí vybraného souborového systému. To lze provést pomocí příkazu mkfs . Příklad: mkfs.ext4 /dev/MyVG/MyLV .
- Připojte nový logický svazek do systému souborů. To lze provést pomocí příkazu mount . Příklad: mount / dev/MyVG /MyLV / mnt .
Po dokončení těchto kroků budete moci začít používat a spravovat nový logický svazek. Do skupiny svazků můžete přidávat nové disky nebo oddíly, vytvářet nové logické svazky a měnit jejich velikost a migrovat data mezi různými fyzickými svazky, abyste zlepšili výkon nebo zvýšili odolnost proti chybám.
Instalace potřebných balíčků
Než začnete používat celý disk a konfigurovat LVM, musíte do systému nainstalovat více balíčků. V této části se podíváme, jak nainstalovat tyto balíčky.
Chcete-li začít, otevřete terminál a spusťte následující příkaz:
sudo apt-get update
Tento příkaz aktualizuje seznam balíčků na vašem systému, abyste mohli nainstalovat nejnovější verzi balíčků.
Po dokončení aktualizace můžete potřebné balíčky nainstalovat pomocí následujícího příkazu:
sudo apt-get install lvm2
Tento příkaz nainstaluje balíček LVM2, který obsahuje všechny potřebné nástroje pro práci s LVM.
Nyní, když jsou nainstalovány všechny potřebné balíčky, můžete začít používat celý disk a konfigurovat LVM.
Vytvoření fyzického svazku
- Příprava disku. Je třeba se ujistit, že disk, který chcete použít k vytvoření fyzického svazku, neobsahuje žádná důležitá data, která by mohla být ztracena. Pokud již disk obsahuje oddíly nebo souborový systém, měly by být odstraněny.
- Vytvoření fyzického svazku. Použijte nástroj pvcreate s uvedením zařízení, které chcete použít jako fyzický svazek. Například příkaz pvcreate/dev /sdb vytvoří fyzický svazek na zařízení/dev / sdb .
- Kontrola fyzického svazku. Po vytvoření fyzického svazku můžete spustit příkaz pvs a zkontrolovat jeho dostupnost. Výsledkem je seznam fyzických svazků, které byly vytvořeny na vašem systému.
Po dokončení těchto kroků jste úspěšně vytvořili fyzický svazek a jste připraveni jej použít k vytvoření logických svazků v LVM.