Nedostatok miesta na disku a správa diskových oddielov už dlho trápia IT inžinierov. Našťastie sa Linux snaží vyriešiť tento problém pomocou logických zväzkov.

Na serveri Ubuntu sú logické zväzky predvolenou metódou správy diskového priestoru vášho servera. Bohužiaľ, pri používaní týchto zväzkov sa nespotrebuje celý priestor na disku, a preto vás možno bude zaujímať, kam sa podel všetko miesto na disku. Poďme sa pozrieť na to, ako upraviť alebo zväčšiť miesto na pevnom disku LVM na Ubuntu.

Kľúčové výhody logických zväzkov

Logical Volume Manager (LVM) je nástroj príkazového riadka na správu logických zväzkov v systéme Linux. Ak máte v úmysle mať na svojom serveri alebo počítači niekoľko oddielov, dôrazne sa odporúča, aby ste na správu miesta na disku používali logické zväzky.

LVM je pokročilejší a efektívnejší v porovnaní s tradičnými spôsobmi správy diskov pomocou oddielov. Tu sú niektoré z hlavných výhod logických zväzkov v systéme Linux:

  • Efektívne: Logické zväzky vám poskytujú efektívnejší spôsob využitia miesta na disku
  • instagram viewer
  • Nie je potrebné reštartovať servery: Pomocou logických zväzkov môžete upraviť veľkosť disku bez potreby reštartovania servera, ako je to v prípade bežných oddielov.
  • Ukladanie údajov naprieč zväzkami: Dáta môžete jednoducho ukladať na viacerých zväzkoch na celom disku

Na serveri Ubuntu môžete buď zvýšiť logický objem počas inštalácie alebo po inštalácii operačného systému. Pozrieme sa na obe možnosti, aby ste si mohli vybrať, ktorá vám viac vyhovuje. Na rozdiel od Ubuntu Desktop, Ubuntu Server štandardne sa dodáva iba s terminálom.

Rozšírenie logického zväzku na Ubuntu počas inštalácie

Keď sa počas inštalácie servera Ubuntu dostanete na konfiguračnú stránku úložiska, vyberte položku ubuntu-lv priečka namontovaná na koreň (/), stlačte Zadajtea vyberte položku Upraviť možnosť.

Na ďalšej konfiguračnej stránke uvidíte maximálny možný priestor, ktorý môže váš server využiť v porovnaní s priestorom, ktorý je mu momentálne priradený. V tomto prípade je aktuálny priestor na disku 25 GB a maximálny možný priestor, ktorý môže server využiť, je 22,996 GB, ale momentálne využíva iba 11,496 GB.

Ak chcete využiť celý disk, jednoducho zadajte maximálne možné množstvo uvedené v zátvorkách alebo zadajte ľubovoľnú vlastnú veľkosť disku a potom uložte nastavenia.

Je vhodnejšie nastaviť priestor logického zväzku počas inštalácie, ale v prípade, že ste zabudli alebo jednoducho chcete upraviť priestor na živom serveri, LVM vám tiež dáva túto možnosť.

Rozšírenie logického zväzku na serveri Ubuntu po inštalácii

Skôr ako budete môcť rozšíriť priestor na logickom zväzku, musíte si uvedomiť, koľko miesta máte k dispozícii a koľko ste spotrebovali. Normálne by ste to urobili s príkaz df, ale nezobrazí správnu veľkosť logických zväzkov.

Namiesto toho použite vgdisplay (Volume Group Display), ktorý zobrazuje komplexné informácie o skupinách zväzkov a logických zväzkoch.

Na spustenie príkazu budete potrebovať administrátorské práva.

sudo vgdisplay

Existujú tri dôležité parametre, ktorým musíte venovať pozornosť:

  1. Veľkosť VG: Toto je veľkosť skupiny zväzkov a zobrazuje celkovú dostupnú veľkosť disku. V tomto prípade je to 23 GB.
  2. Prideliť PE/veľkosť: Zobrazuje množstvo priestoru, ktorý je momentálne pridelený vášmu serveru
  3. Voľný PE/Veľkosť: Zobrazuje voľné miesto z celkového možného úložného priestoru

The df príkaz zobrazí iba pridelené miesto a nie celý možný priestor, čo vás môže viesť k predpokladu že na vašom serveri nezostáva veľa miesta, keď veľa miesta leží nečinne ako súčasť zväzku skupina.

Ak chcete rozšíriť logický zväzok, použite lvextend príkaz. Najprv však získajte bod pripojenia logického zväzku pomocou lvdisplej príkaz:

sudo lvdisplay

Z výstupu lvdisplay môžete vidieť, že disk je pripojený na cestu /dev/ubuntu-vg/ubuntu-lv.

Potom zväčšite priestor logického zväzku pomocou nasledujúceho príkazu:

sudo lvextend -l +100 % ZADARMO /dev/ubuntu-vg/ubuntu-lv

100% znamená zabrať celý priestor, tak si priraďte požadované percento podľa vašej potreby, napr. 50%, 60% atď.

Aby sa zmeny prejavili, musíte tiež zmeniť veľkosť súborového systému obsahujúceho logický nosič. Získajte cestu k systému súborov z df -h príkaz; v tomto prípade je /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Teraz, ak spustíte df -h znova, uvidíte, že veľkosť vášho koreňového disku sa zväčšila.

Nastavenie LVM na serveri Ubuntu je jednoduché

LVM je skvelý nástroj, ktorý vám umožňuje jednoducho spravovať využitie disku a logické zväzky bez problémov spojených s tradičnými diskovými oddielmi. Navyše, ak na vašom serveri bežia dôležité služby, po úprave veľkosti disku ho nemusíte reštartovať.

Môžete tiež nastaviť LVM na pracovnej ploche Ubuntu pre jednoduchú správu miesta na disku.