Vad är en volymgrupp?

En volymgrupp (VG) är en logisk samling, eller ändamålsenlig gruppering, av datorlagringsutrymme som kan sträcka sig över flera fysiska enheter. Den kombinerar både fysiska och logiska volymer till ett enda administrativt element inom UNIX® och LINUX® logisk volymhantering (LVM). En fysisk volym kan vara en intern eller extern lagringsenhet. Logiska volymer är sammanlänkningar, eller kedjade listor, av lagringsutrymme som kan sammanfoga delar av flera fysiska volymer. Under LINUX® är volymgruppen den högsta abstraktionsnivån, eller visualisering, i dess logiska volymhanterare.

I tidiga implementeringar gjordes fysiska diskar tillgängliga för operativsystem med hjälp av statiska partitioner. Dessa partitioner kan vara en sekventiell del eller hela en enda fysisk enhet. Varje partition verkar vara en separat enhet till operativsystemet. Om en partition behövde mer utrymme, måste informationen som finns där överföras till en större partition på samma eller annan fysisk enhet.

Många system, särskilt de som är baserade på UNIX®, delar nu upp utrymme på fysiska diskar till lagringsenheter av standardstorlek. Logiska volymer som består av enheter från flera enheter kan allokeras till partitioner och lagringsenheter kan läggas till eller tas bort när kraven ändras. Detta är grunden för logisk volymhantering.

Fysiska volymer kan vara hårddiskar, partitioner på en disk eller en extern lagringsenhet. De anses vara en sammanhängande serie av lagringsutrymmen som kallas fysiska omfattningar (PE). Dessa är de grundläggande enheterna för lagringstilldelning och kan, beroende på system, vara av enhetlig eller variabel storlek. Logiska volymer är på liknande sätt uppbyggda av logiska omfattningar (LE), som har samma storlek som de fysiska omfattningarna. Volymgruppens roll är att kartlägga de logiska omfattningarna till fysiska omfattningar, skapa en pool av LEs som kan sammanfogas till logiska volymer eller virtuella partitioner.

Logiska volymer kan förstoras eller minskas i storlek efter behov genom att helt enkelt lägga till LEs eller återföra dem till poolen. LE:erna behöver inte vara sekventiella eller ens dela samma enhet. En volymgrupp kan ändra storlek med tillägg eller borttagning av en lagringsenhet, även om detta kan kräva att LE:er flyttas eller omtilldelas. Fysiska och logiska volymer är dock unika för sin volymgrupp och kan inte sträcka sig över eller delas av grupper. Som en administrativ enhet kan en volymgrupp själv flyttas till en annan värddator, göras föremål för åtkomstbehörigheter eller döljas helt.