Nastavení manažera logických svazků (LVM) Pracujete-li s počítači na pozici správce systému nebo pokročilého uživatele, jistě jste zažili situaci, kdy na jedné (zpravidla velmi důležité) oblasti docházelo volné místo, zatímco jiná oblast jej měla nadbytek. Zpravidla pak nastoupilo mazání, přesouvání a propojování adresářů přes symbolické odkazy. Abyste do budoucna předešli popsané situaci, můžete použít manažer logických svazků (Logical Volume Manager). Co takový manažer dělá? Jednoduše řečeno, spojí diskové oblasti (v žargonu LVM se nazývají fyzické svazky) do virtuálního disku (tzv. skupina svazků), který pak můžete rozdělit na virtuální oblasti (logické svazky). Jak se tyto virtuální oblasti liší od těch fyzických, na kterých jsou vybudovány? Pointa je v tom, že logické svazky (a samozřejmě pod nimi ležící skupiny svazků) se mohou rozprostírat přes několik fyzických disků. Například nyní, když si všimnete, že potřebujete více místa na starší 160 gigabajtové oblasti s domovskými adresáři, můžete jednoduše dokoupit nový 300GB disk, připojit jej ke stávající skupině svazků a rozšířit logický svazek, který slouží jako oblast pro /home. Výsledkem bude jedna velká, 460 gigabajtová oblast, která uživatelům zase chvíli vystačí. Popsaný příklad je samozřejmě hodně zjednodušený, ale pěkně nastiňuje využití LVM v praxi. Pokud jste jej ještě nečetli, měli byste si projít LVM HOWTO. Nastavení LVM v instalačním programu Debianu je poměrně jednoduché. Nejprve musíte označit fyzické oblasti, které mají být spravovány přes LVM. (To se provádí v partmanu v menu Nastavení oblasti, kde byste měli nastavit položku Použít jako: na hodnotu fyzický svazek pro LVM.) Poté přejděte do komponenty lvmcfg (buď přímo z partmanu nebo z hlavního menu &d-i;u), kde uvidíte dvě hlavní menu: Upravit skupiny svazků (VG) a Upravit logické svazky (LV). Jak již název prvního menu napovídá, spravují se zde skupiny svazků. Prakticky to znamená možnost: vytvořit novou skupinu z dosud nevyužitých fyzických svazků, smazat skupinu svazků a uvolnit tak fyzické svazky, ze kterých se skupina skládá, rozšířit skupinu svazků o nevyužité fyzické svazky a naopak skupinu svazků zmenšit o některé fyzické svazky a tudíž je dát k dispozici jiným skupinám, nebo z nich v partmanu udělat běžné oblasti. Menu Upravit logické svazky (LV) nabízí pouze dvě možnosti: vytvořit logický svazek z volného místa ve skupině svazků smazat logický svazek ze skupiny svazků. Při vytváření skupiny svazků nebo logického svazku budete požádáni o zadání jejich názvu. Tyto názvy by měly být krátké a výstižné, protože v běžícím systému se podle těchto názvů vytvoří nová bloková zařízení v adresáři /dev/, která se budou používat pro přímý přístup k daným logickým svazkům. Tedy tam, kde by se běžně použilo např. /dev/hda3 se nyní použije /dev/mapper/jmskupiny/jmsvazku. (Pěkně to bude vidět v souboru /etc/fstab nebo na výstupu příkazů mount a df.) Na Power Macintoshích neexistuje obecný způsob, jak identifikovat, že oblast obsahuje LVM data a díky tomu na nich nebude fungovat výše popsaný způsob vytváření fyzických svazků a skupin svazků. Pokud jste však obeznámeni s nízkoúrovňovými LVM nástroji, můžete toto omezení snadno obejít. Nejprve byste měli vytvořit diskové oblasti pro LVM jako obvykle, ovšem v menu Nastavení oblasti vyberte Použít jako: nepoužívat, protože možnost fyzický svazek nebude dostupná. Nyní se musíte přepnout do shellu na druhé virtuální konzoli (viz ) a ručně vytvořit fyzické svazky a skupiny svazků. Příkazem pvcreate vytvořte na každé LVM oblasti fyzický svazek a následně z těchto svazků vytvořte příkazem vgcreate požadované skupiny svazků. Během vytváření můžete ignorovat veškeré chybové hlášky ohledně chybných kontrolních součtů hlaviček metadat a chyb fsync(). Po vytvoření skupin svazků se vraťte na první virtuální terminál a přeskočte rovnou na menu komponenty lvmcfg, kde již uvidíte své skupiny svazků, na kterých můžete vytvořit logické svazky jako obvykle. Až budete s nastavením LVM spokojeni, vraťte se zpět do partmanu, kde uvidíte všechny vytvořené logické svazky. Logické svazky se chovají jako obyčejné oblasti, tudíž už asi víte, co s nimi máte dělat. Nápověda: vytvořit souborové systémy, vybrat přípojné body, apod.