Správa logických svazků

Správa logických svazků je metoda přidělování počítačového úložiště. Jedná se o přidělování místa na velkokapacitních úložných zařízeních, jako jsou pevné disky. Je flexibilnější než rozdělení disku na statické (neměnné) svazky. Pomocí správce logických svazků je možné oddíly zvětšovat, a to i nad rámec velikosti jednoho fyzického disku. Je také možné použít prokládání nebo oddíly spojovat a kombinovat je během jejich používání.

Správa logických svazků je jednou z forem virtualizace. Umožňuje snadnější přizpůsobení měnícím se potřebám uživatelů počítačů v oblasti úložišť.

 

Design

Správci svazků se liší, ale některé základní koncepty existují ve většině verzí. Správce svazků začíná s fyzickými svazky neboli PV, což mohou být diskové oddíly, zařízení RAID nebo SAN LUN. PV jsou rozděleny na malé kousky sudé velikosti (v systému HP-UX je výchozí velikost 4 MB), které se nazývají fyzické extenty nebo PE. Jednotky PE jsou pak sdruženy do skupiny svazků neboli VG.

Sdružené jednotky PE pak lze spojit do virtuálních diskových oddílů nazývaných logické svazky nebo LV. Tyto LV se chovají stejně jako diskové oddíly: lze na nich vytvářet připojitelné souborové systémy nebo je lze použít jako surová bloková zařízení pro výměnu dat.

LV lze zvětšit spojením více PE z fondu. Někteří správci svazků umožňují zmenšování LV; někteří umožňují online změnu velikosti v obou směrech. Změna velikosti LV nemusí nutně změnit velikost souborového systému na něm; mění se pouze velikost prostoru, který obsahuje. Systém souborů, jehož velikost lze měnit online, se doporučuje, protože umožňuje systému upravovat velikost úložiště za chodu bez přerušení práce aplikací.

PV mohou být také organizovány do skupin fyzických svazků nebo PVG. To umožňuje zrcadlení LV tak, že se jeho PE spárují s redundantními PE v jiné PVG, takže při selhání jedné PVG zůstane alespoň jedna kompletní kopie LV stále online. V praxi se PVG obvykle volí tak, aby jejich PV byly na různých sadách disků a/nebo datových sběrnicích pro dosažení maximální redundance.

Někteří správci svazků také implementují vytváření snímků pomocí kopírování při zápisu (COW) pro každý PE. V tomto schématu správce svazku zkopíruje PE do tabulky COW těsně před tím, než je na něj zapsáno. Tím se zachová stará verze LE - snímek - který lze později rekonstruovat překrytím tabulky copy-on-write na aktuální LE. Snímky, které jsou určeny pro čtení a zápis, jsou větvené snímky, protože implicitně umožňují odlišné verze LE.

Snímky mohou být užitečné pro zálohování nekonzistentních verzí nestálých dat, například souborů tabulek z obsazené databáze, nebo pro jednorázové vrácení velkých změn, například při aktualizaci operačního systému. Některé systémy LiveCD založené na systému Linux používají snímky také k simulaci přístupu pro čtení a zápis na kompaktním disku určeném pouze pro čtení.

 

Nevýhody

Úrovně neuspořádanosti, které správci svazků zavádějí, mohou komplikovat obnovení po havárii, zejména pokud se základní operační systém a další důležité nástroje nacházejí na LE.

 

Implementace

Mnoho operačních systémů je dodáváno s LVM:

  • AIX - Správce logických svazků
  • FreeBSD - Vinum
  • HP-UX - Správce logických svazků HP, od verze HP-UX 9.0 v červenci 1992.
  • Linux - Logical Volume Manager (LVM) a Enterprise Volume Management System (EVMS). Oba jsou front-endem pro mapovač zařízení v systému Linux.
  • Microsoft Windows - Správce logických disků (LDM), Windows 2000 nebo novější operační systémy založené na NT.
  • OS/2 - (LVM), od verze 4.5, včetně eComStation.
  • Solaris - Solaris Volume Manager (SVM) je součástí Solarisu 9 a Solstice DiskSuite (SDS) až do Solarisu 8.
  • Veritas Volume Manager (VxVM), který je k dispozici v různých (unixových) operačních systémech. Nyní je součástí sady Storage Foundation Suite společnosti Symantec.
 

AlegsaOnline.com - 2020 / 2023 - License CC3