3.10. Konfigurace LVM

Tento profesionální nástroj umožňuje měnit, mazat a tvořit nové diskové oddíly. Konfiguraci LVM a softwarového RAIDu provádějte pomocí YaST modulu.

[Important]Důležité

Základní informace a rady pro tvorbu oddílů lze nalézt v kapitole 3.9 – „Rozdělení disku pro experty“.

Za běžných okolností jsou diskové oddíly vytvořeny během instalace. Nicméně je možné k existujícímu linuxovému systému připojit nový pevný disk. Nejprve je na něm nutno vytvořit oddíly. Následně musí být oddíly připojeny a informace o nich vložena do souboru /etc/fstab. Případně je ještě třeba překopírovat některá data, např. pokud chcete přenést starý oddíl /opt na nový disk.

Při změně oddílů na používaném pevném disku se mějte na pozoru — lze to provést, ale vzápětí musíte restartovat systém. Bezpečnější je před změnou oddílů systém restartovat z instalačního CD.

V menu Expert… v modulu YaST pro rozdělování disku jsou k dispozici následující příkazy:

Znovu načíst tabulku oddílů

Načte tabulku oddílů z disku. To je potřeba například při ručním dělení disku v konzoli.

Naimportovat body připojení z existujícího /etc/fstab

Přístupné pouze při instalaci. Načtení starého fstab se hodí při kompletní reinstalaci systému. Není tak nutné zadávat ručně body připojení.

Smazat tabulku oddílů a popisek disku

Zcela přepíše starou tabulku oddílů. To je užitečné například v situaci, kdy jsou problémy s nestandardními popisky disku. Použitím tohoto příkazu budou všechna data na disku ztracena.

3.10.1. Správce logických svazků (LVM)

V systému s jádrem 2.6 je možno používat LVM verze 2, který je zpětně kompatibilní s předcházející verzí a umožňuje správu dříve vytvořených logických svazků. Při vytváření nových svazků je však třeba rozhodnout, zda použít nový nebo starší, zpětně kompatibilní, formát. LVM verze 2 nevyžaduje žádné jaderné záplaty. Využívá mapovač zařízení (device mapper) integrovaný v jádře 2.6. Tato verze jádra podporuje pouze LVM verze 2. Proto, kdykoliv budeme mluvit o LVM, máme na mysli LVM verze 2.

Místo LVM2 lze použít EVMS (Enterprise Volume Management System) nabízející jednotné rozhraní pro logické svazky a svazky RAID. EVMS, stejně jako LVM2, využívá mapovač zařízení integrovaný v jádře 2.6.

Správce logických svazků (LVM) umožňuje flexibilní rozdělování místa na pevném disku s využitím několika souborových systémů. Správce logických svazků byl vyvinut proto, že měnit diskové oddíly na běžícím systému je obtížné. LVM poskytuje virtuální skupinu svazků (VG, volume group) ze které se podle potřeby vyčleňují logické svazky (LV, logical volumes). Operační systém přistupuje k logickým svazkům místo fyzických oddílů.

Vlastnosti:

  • Několik pevných disků nebo oddílů lze sloučit do jednoho velkého logického svazku (LV).

  • Nastane-li nedostatek volného místa v logickém svazku (např. /usr), lze ho při vhodné konfiguraci bez problémů rozšířit.

  • Pomocí LVM lze dokonce přidat pevné disky nebo logické svazky za běhu systému. Podmínkou je ovšem hardware podporující tzv. hot swap.

  • Několik pevných disků lze s využitím kombinace LVM a RAID 0 propojit a zvýšit tak výkon.

  • Funkce snapshot umožňuje vytvoření konzistentní zálohy běžících systémů (zejména serverů).

LVM se vyplatí používat na intenzivně využívaných domácích počítačích nebo malých serverech. Pokud máte rychle se rozšiřující množství dat, např. databáze či MP3 archívy, je LVM ideálním řešením. Umožňuje použití souborových systémů větších, než je velikost pevného disku. Další výhodou je skutečnost, že lze použít až 256 logických svazků. Mějte však na paměti, že se práce s LVM velmi liší od práce s běžnými oddíly. Instrukce a další informace o použití LVM jsou dostupné v oficiálním LVM HOWTO dokumentu na adrese http://tldp.org/HOWTO/LVM-HOWTO/.

3.10.2. Konfigurace LVM pomocí nástroje YaST

Prvním krokem je vytvoření oddílu LVM při instalaci. Toho docílíte kliknutím na položku Rozdělování disku v okně s návrhem instalačního nastavení a následně na Vytvořit vlastní rozdělení a Uživatelské rozdělení disku na následujících obrazovkách. Oddíly pro LVM vytvořte kliknutím na Vytvořit v dialogu pro rozdělování disků. Zvolte Neformátovat a 0x8e Linux LVM. Chcete-li ihned provést rozdělení pomocí LVM, klikněte na LVM..., nebo pokračujte až po dokončení instalace systému.

Obrázek 3.5. Aktivace LVM během instalace

Aktivace LVM během instalace

3.10.3. LVM — Rozdělování disku

V dialogu pro rozdělování disku podle potřeby smažte či změňte existující a nebo vytvořte nové diskové oddíly. Oddíly určené pro LVM mají identifikátor oddílu 8E a v seznamu oddílů jsou označené jako Linux LVM.

Obrázek 3.6. YaST: LVM Rozdělování disku

YaST: LVM Rozdělování disku
[Tip]Přerozdělení logických svazků

Na začátku každého fyzického svazku (PV) je o svazku zapsána informace, díky které fyzický svazek ví, k jaké skupině svazků patří. Proto je při přerozdělení doporučeno smazat začátek svazku. V případě skupiny svazků system a fyzického svazku /dev/sda2 to lze učinit příkazem dd if=/dev/zero of=/dev/sda2 bs=512 count=1.

Všechny oddíly určené pro LVM nemusí být nutně předem označeny jako 8E, protože tak YaST automaticky označí všechny oddíly zařazené do LVM skupiny svazků. Z nerozdělených částí disku vytvořte LVM oddíly, nemusí být naformátované a nemusí jim být přiřazen žádný bod připojení.

Pokud je v systému již funkční LVM konfigurace, je automaticky aktivována, jakmile zahájíte konfiguraci LVM. V takovém případě není možné přerozdělovat disky obsahující oddíly zařazené do aktivní skupiny svazků. Linuxové jádro odmítne načíst změněné rozdělení disku, pokud je některý z jeho oddílů používán.

Přerozdělování disků, které nepatří do LVM skupiny svazků, je bezproblémové. Pokud již máte v systému funkční LVM konfiguraci, není přerozdělování disků většinou nutné. V dialogu pro rozdělování disku nastavte potřebné body připojení. Kořen systému souborů (/) musí být uložen na běžném oddíle. Vyberte takový oddíl ze seznamu a v dialogu, který se objeví po stisknutí tlačítka Editovat, nastavte bod připojení /. Vzhledem k flexibilitě LVM doporučujeme umístit všechny ostatní souborové systémy na logické svazky LVM. Po nastavení kořenového oddílu opusťte dialog.

3.10.4. LVM — Nastavení fyzických svazků

V nabídce Skupina svazků můžete vybírat mezi skupinami svazků. Pokud na vašem systému ještě žádná skupina svazků neexistuje, vytvořte ji. YaST vám v takovém případě sám nabídne vytvoření skupiny nazvané system. Fyzická velikost rozsahu určuje maximální velikost fyzického a logického svazku v dané skupině svazků. Výchozí hodnota je obvykle 4MB, což umožňuje fyzické a logické svazky do maximální velikosti 256 GB. Fyzická velikost rozsahu by měla být měněna pouze v případě, že potřebujete logické svazky větší než 256 GB (např. na 8, 16 nebo 32 MB).

Obrázek 3.7. Vytvořit skupinu svazků

Vytvořit skupinu svazků

V dialogu pro nastavení fyzických svazků jsou zobrazeny všechny oddíly typu Linux LVM a Linux native. (Přiřadíte-li oddíl typu Linux native do skupiny svazků, bude automaticky změněn na oddíl typu Linux LVM.) Nejsou zobrazeny swap oddíly ani oddíly pro DOS. Oddíly, které jsou již přiřazeny do nějaké skupiny svazků, mají v seznamu svou skupinu uvedenou. Nepřiřazené oddíly jsou označeny --.

V rozbalovací nabídce v levém horním rohu dialogu vyberte skupinu svazků. Tlačítka vpravo nahoře umožňují vytvořit nové skupiny svazků a mazat skupiny již existující. Pro běžný SUSE LINUX systém není potřeba vytvářet více než jednu skupinu svazků. Oddíl, který je přiřazený ke skupině svazků, se rovněž nazývá fyzický svazek (PV).

Obrázek 3.8. Seznam oddílů

Seznam oddílů

Chcete-li přidat dosud nepřiřazený oddíl do zvolené skupiny svazků, klikněte na vybraný oddíl a stiskněte tlačítko Přidat svazek. V řádku vybraného oddílu se objeví jméno skupiny, do které byl právě zařazen. Přiřaďte do skupiny svazků postupně všechny oddíly určené pro LVM. Jinak by jejich kapacita zůstala nevyužita. Než dialog opustíte, musíte každé skupině svazků přiřadit alespoň jeden fyzický svazek.

3.10.5. Logické svazky

Tento dialog je zodpovědný za správu logických svazků. Každé skupině svazků přiřaďte logický svazek nebo svazky. Chcete-li používat stripping pole, vytvořte nejprve logický svazek s největším množstvím stripů (proužků). Logický svazek s n stripy lze správně vytvořit, jen pokud lze požadovaný prostor rovnoměrně rozdělit mezi n fyzických svazků. Pokud jsou k dispozici jen dva fyzické svazky, nelze vytvořit logický svazek se třemi stripy.

Obrázek 3.9. Správa logických svazků

Správa logických svazků

Na logickém svazku je obvykle vytvořen souborový systém, např. reiserfs nebo ext2, a je mu přidělen bod připojení. Soubory uložené na tomto logickém svazku pak lze pod tímto bodem připojení v systému nalézt.

[Warning]Varování

Použití LVM může znamenat zvýšení rizika ztráty dat, pádu aplikací apod. Před použitím LVM nebo přenastavením svazků zazálohujte data. Nikdy nepracujte bez zálohy.

Pokud jste na vašem systému LVM již nastavili, nastavte existující logické svazky a každému z nich bod připojení. Pokud na systému konfigurujete LVM poprvé, vytvořte logické svazky pomocí tlačítka Přidat. V dialogu pro vytvoření logického svazku nastavte velikost, typ systému souborů (např. reiserfs nebo ext2) a bod připojení (např. /var, /usr nebo /home).

Obrázek 3.10. Vytváření logických svazků

Vytváření logických svazků

Pokud jste vytvořili více skupin svazků, lze mezi nimi přepínat výběrem ze seznamu vlevo nahoře. Pokud není zaškrtnuta volba Zaškrtnout všechny body připojení, nejen ze současné skupiny, jsou zobrazeny jen logické svazky ve vybrané skupině. Po vytvoření všech potřebných logických svazků můžete konfiguraci dokončit. Pokud jste nastavení prováděli během instalace, pokračujte výběrem softwarových balíčků.


SUSE LINUX 9.2