LVM

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 30 oktober 2016; kontroller kräver 2 redigeringar .

Logisk volymhanterare ( engelsk  l ogisk volymhanterare ) är ett undersystem av Linux och OS/2 operativsystem som låter dig använda olika områden på samma hårddisk och/eller områden från olika hårddiskar som en logisk volym. Implementerad med hjälp av enhetsmapparens delsystem .

Den 18 september 2006 fanns det två versioner av delsystemet:

LVM lägger till ett abstraktionslager mellan fysiska/logiska diskar (de vanliga partitionerna som fdisk och liknande program hanterar) och filsystemet. Detta uppnås genom att dela upp de initiala partitionerna i block eller använda separata partitioner eller blockenheter (fysisk volym (pv)) och kombinera dem till en enda virtuell volym, närmare bestämt en volymgrupp (vg) , som är ytterligare uppdelad i logiska volymer (logisk volym(lv)). För filsystemet representeras en logisk volym som en normal blockenhet, även om individuella pv-volymer kan finnas på olika fysiska enheter (och till och med själva pv:n kan distribueras som en RAID ).

LVM1 stöder inte att utöka en befintlig logisk volym med nya fysiska volymer. LVM2 tillåter detta, men tar inte bort begränsningarna förknippade med implementeringen av filsystem (FS). Till exempel stöder JFS och XFS volymexpansion men inte krympning.

Villkor

Fysisk volym ( eng.  fysisk volym , pv) - en enhet som visas för systemet som en enda disk (hårddisk eller partition, RAID-array).

Volymgrupp ( eng.  volymgrupp , vg) - flera fysiska volymer pv (grupp, set).

Logisk volym ( eng.  logisk volym , lv) - logisk partition; analog av partitioner hda1, sdb3, etc.; virtuell blockenhet.

Fysisk utsträckning ( eng.  fysisk omfattning , pe) - ett område på den fysiska volymen pv med en storlek på flera megabyte. pv är indelad i regioner pe av samma storlek.

Logisk utsträckning ( eng.  logisk utsträckning , le) - ett område på den logiska volymen lv. lv är indelat i regioner le av lika stora.

Adressering

Distribution ( engelsk  kartläggning ) av logiska områden le på fysiska volymer pv är möjlig på två sätt:

Exempel. Låta:

Med en linjär fördelning ( engelsk  linjär mappning ) av lv-området:

Med striped mappning kommer varje logisk intervallle att fördelas över flera fysiska volymer pv . 

Kloning

LVM låter dig skapa kopior ( snapshots ,  bilder) av en logisk volym i farten. Det fungerar så här:

Volymkopior LVM1 och LVM2 är inkompatibla. Vid migrering till version 2 måste version 1-volymer tas bort.

LVM2 kräver att enhetsmapparens delsystem fungerar . Version 2.6 kärnor stöder detta undersystem som standard. För version 2.4-kärnor måste en patch appliceras.

Se även

Länkar