Terabajtů není nikdy dost a čas od času dojde k oné nemilé chvíli, kdy místo začne docházet. To potom není už moc možností. Můžeme buď všechno smazat a místo tím obnovit, nadávat a panicky pobíhat po místnosti, nebo, což je nejšikovnější, se pokusit úložiště rozšířit.
Dokonalým nástrojem na tato a jim podobná zvěrstva se bezesporu stalo LVM, které umožňuje spoustu kouzel a magie, aniž by bylo nutné používat nějaký drahý či nestandardní hardware, jakým jsou například ne zcela běžné RAID řadiče. LVM na první pohled umí softwarově vytvořit krásné a dynamické pole z běžných disků, umí toho i mnohem více (mirroring, snapshoty...), ale o tom třeba někdy jindy.
Uvažujme, že máme systém se dvěma fyzickými disky. Na prvním disku (nazvěme ho třeba /dev/sda) budeme mít základní systém, nějaký ten swap nebo tak, jimž budou odpovídat jednotlivé diskové partition vytvořené dejme tomu při instalaci (sda1, sda2, sda3, ...). Zbylé místo bychom chtěli sjednotit s celým druhým diskem a použít ho jako jedno velké úložiště.
Nejprve bude nutné vytvořit tzv. fyzická zařízení. K tomu poslouží příkaz pvcreate, který začarujeme nad /dev/sda3 (volné místo na prvním disku) a /dev/sdb (celý druhý disk).
#pvcreate /dev/sda3 /dev/sdbTímto jsou připravena fyzická zařízení, která přidáme do skupiny, například s názvem MojePole.
#vgcreate MojePole /dev/sda3 /dev/sdbVšechno jde jako po másle, můžeme si to nechat zobrazit příkazem vgdisplay a usmát se u toho na svět. Nad touto fyzickou skupinou je nyní nutné vytvořit logické oddíly. Berme v úvahu opět tu nejjednodušší variantu a vytvořme jeden logický oddíl přes celou tuto skupinu, s názvem třeba MujOddil.
#lvcreate -l +100%FREE -n MujOddil MojePoleNo a je to... hehe, s tím už se dá leccos dělat, například vytvořit na tomto oddílu platný souborový systém a někam ho připojit. Zvolíme třeba JFS a celé to připojíme do /sklad.
#mkfs.jfs /dev/MojePole/MujOddil
#mount -t jfs /dev/MojePole/MujOddil /skladTo už samo vypadá moc hezky. Teď tam můžeme zapisovat data až do zaplnění. Až dojde k zaplnění, přidáme další disk a pole rozšíříme stejně jednoduchým způsobem.
Vytvoření fyzického zařízení na celém novém disku
#pvcreate /dev/sdcPřidání zařízení ke stávající skupině MojePole
#vgextend MojePole /dev/sdcRozšíření logického oddílu o celý prostor nového disku
#lvextend -l +100%FREE /dev/MojePole/MujOddilZvětšení souborového systému na tomto oddílu; v případe JSF konkrétně
#mount -o remount,resize /skladA je to. S LVM je život hned o něco jednodušší a nemusíme si zbytečně trápit hlavy tím, že místo pomalu dochází.