Nedostatek místa na disku a správa diskových oddílů byla pro IT inženýry dlouho bolestí hlavy. Naštěstí se Linux snaží tento problém vyřešit pomocí logických svazků.
Na serveru Ubuntu jsou logické svazky výchozí metodou pro správu místa na disku serveru. Bohužel při používání těchto svazků není využito veškeré místo na disku, a proto byste se mohli ptát, kam všechno místo na disku zmizelo. Pojďme se podívat na to, jak upravit nebo zvětšit místo na pevném disku LVM na Ubuntu.
Klíčové výhody logických svazků
Logical Volume Manager (LVM) je nástroj příkazového řádku pro správu logických svazků v systému Linux. Pokud zamýšlíte mít na svém serveru nebo PC několik oddílů, důrazně se doporučuje, abyste pro správu místa na disku používali logické svazky.
LVM je pokročilejší a efektivnější ve srovnání s tradičními způsoby správy disků pomocí oddílů. Zde jsou některé z hlavních výhod logických svazků v Linuxu:
- Účinný: Logické svazky vám poskytují efektivnější způsob využití místa na disku
- Není třeba restartovat servery: Pomocí logických svazků můžete upravit velikost disku bez nutnosti restartovat server, jako je tomu u běžných oddílů.
- Ukládání dat napříč svazky: Data můžete snadno ukládat na více svazcích přes celý disk
Na serveru Ubuntu můžete buď zvýšit logický svazek během instalace nebo po instalaci operačního systému. Podíváme se na obě možnosti, abyste si mohli vybrat, která vám vyhovuje lépe. Na rozdíl od Ubuntu Desktop, Ubuntu Server Standardně se dodává pouze s terminálem.
Rozšíření logického svazku na Ubuntu během instalace
Když se během instalace serveru Ubuntu dostanete na konfigurační stránku úložiště, vyberte ubuntu-lv oddíl namontovaný na vykořenit (/), lis Vstuptea vyberte možnost Upravit volba.
Na další konfigurační stránce uvidíte maximální možný prostor, který může váš server využít v porovnání s tím, který je mu aktuálně přiřazen. V tomto případě je aktuální místo na disku 25 GB a maximální možný prostor, který může server využít, je 22,996 GB, ale v tuto chvíli využívá pouze 11,496 GB.
Chcete-li využít celý disk, jednoduše zadejte maximální možné množství uvedené v závorkách nebo zadejte libovolnou vlastní velikost disku a poté uložte nastavení.
Je vhodnější nastavit prostor logického svazku během instalace, ale v případě, že jste zapomněli nebo jednoduše chcete upravit prostor na živém serveru, LVM vám tuto možnost také poskytuje.
Rozšíření logického svazku na serveru Ubuntu po instalaci
Než budete moci rozšířit prostor logického svazku, musíte si uvědomit, kolik místa máte k dispozici a kolik jste spotřebovali. Normálně byste to udělali s příkaz df, ale nezobrazí správnou velikost logických svazků.
Místo toho použijte vgdisplay (Volume Group Display), který zobrazuje komplexní informace o skupinách svazků a logických svazcích.
Ke spuštění příkazu budete potřebovat oprávnění správce.
sudo vgdisplay
Existují tři důležité parametry, kterým musíte věnovat pozornost:
- Velikost VG: Toto je velikost skupiny svazků a zobrazuje celkovou dostupnou velikost disku. V tomto případě je to 23 GB.
- Přidělit PE/velikost: To ukazuje množství místa, které je aktuálně přiděleno vašemu serveru
- Zdarma PE/velikost: Zobrazuje volné místo z celkového možného úložného prostoru
The df příkaz zobrazí pouze přidělené místo a ne celý možný prostor, což vás může vést k domněnce že vám na serveru nezbývá mnoho místa, když spousta místa leží ladem jako součást svazku skupina.
Chcete-li rozšířit logický svazek, použijte lvextend příkaz. Nejprve však získejte bod připojení logického svazku pomocí lvdisplay příkaz:
sudo lvdisplay
Z výstupu lvdisplay můžete vidět, že disk je připojen k cestě /dev/ubuntu-vg/ubuntu-lv.
Dále zvětšete prostor logického svazku pomocí následujícího příkazu:
sudo lvextend -l +100% ZDARMA /dev/ubuntu-vg/ubuntu-lv
100% znamená zabrat celý prostor, tak si přiřaďte požadované procento podle vašich potřeb, např. 50%, 60% atd.
Aby se změny projevily, musíte také změnit velikost souborového systému obsahujícího logický svazek. Získejte cestu k systému souborů z df -h příkaz; v tomto případě je /dev/mapper/ubuntu--vg-ubuntu--lv.
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Nyní, pokud spustíte df -h znovu, uvidíte, že velikost vašeho kořenového disku se zvětšila.
Nastavení LVM na serveru Ubuntu je snadné
LVM je skvělý nástroj, který vám umožní snadno spravovat využití disku a logické svazky bez potíží s tradičními diskovými oddíly. Navíc, pokud na vašem serveru běží kritické služby, nemusíte jej po úpravě velikosti disku restartovat.
Můžete také nastavit LVM na ploše Ubuntu pro snadnou správu místa na disku.