10Sep
Ubuntu installatör erbjuder en enkel "Använd LVM" kryssruta. Beskrivningen säger att det möjliggör logisk volymhantering så att du kan ta bilder och lättare ändra storlek på hårddiskpartitionerna - här är hur du gör det.
LVM är en teknik som liknar RAID-arrays eller lagringsutrymmen på Windows på vissa sätt. Medan denna teknik är särskilt användbar på servrar, kan den också användas på stationära datorer.
Ska du använda LVM med din nya Ubuntu-installation?
Den första frågan är om du ens vill använda LVM med din Ubuntu-installation. Ubuntu gör det enkelt att aktivera med ett snabbt tryck, men det här alternativet är inte aktiverat som standard. Som installatören säger kan du ändra storlek på partitioner, skapa ögonblicksbilder, slå samman flera skivor i en enda logisk volym och så vidare - allt medan systemet körs. Till skillnad från typiska partitioner behöver du inte stänga av ditt system, starta från en levande CD eller USB-enhet och ändra storlek på dina partitioner medan de inte används.
För att vara helt ärlig inser den genomsnittliga Ubuntu-skrivbordsanvändaren förmodligen inte om de använder LVM eller inte. Men om du vill göra mer avancerade saker senare kan LVM hjälpa till. LVM är potentiellt mer komplex, vilket kan orsaka problem om du behöver återställa data senare - speciellt om du inte är erfaren med den. Det borde inte finnas en märkbar prestationsstraff här - LVM implementeras direkt ner i Linux-kärnan.
Logisk volymhantering förklaras
Vi har tidigare förklarat vad LVM är. I ett nötskal, det ger ett lager av abstraktion mellan dina fysiska skivor och de partitioner som presenteras för ditt operativsystem. Till exempel kan datorn ha två hårddiskar inuti den, varje 1 TB i storlek. Du måste ha minst två partitioner på dessa skivor, och var och en av dessa partitioner skulle vara 1 TB i storlek.
LVM ger ett lager av abstraktion över detta. Istället för den traditionella partitionen på en skiva skulle LVM behandla skivorna som två separata "fysiska volymer" efter att du initialiserade dem. Du kan då skapa "logiska volymer" baserat på dessa fysiska volymer. Till exempel kan du kombinera dessa två 1 TB-skivor till en enda 2 TB-partition. Ditt operativsystem skulle bara se en volym på 2 TB, och LVM skulle hantera allt i bakgrunden. En grupp fysiska volymer och logiska volymer är känd som en "volymgrupp". Ett typiskt system kommer bara att ha en enda volymgrupp.
Det här abstraktionsskiktet gör det möjligt att enkelt ändra storlek på partitioner, kombinera flera skivor i en enda volym och till och med ta "snapshots" av en partitions filsystem medan den körs, allt utan att avmontera det.
Observera att sammanslagning av flera skivor i en enda volym kan vara en dålig idé om du inte skapar säkerhetskopior. Det är som med RAID 0 - om du kombinerar två 1 TB-volymer i en enda 2 TB-volym, kan du förlora viktiga data på volymen om bara en av dina hårddiskar misslyckas. Backup är avgörande om du går denna väg.
Grafiska hjälpprogram för hantering av LVM-volymer
Traditionellt hanteras LVM-volymer med Linux-terminalkommandon. Dessa fungerar för dig på Ubuntu, men det finns en enklare grafisk metod som alla kan dra nytta av. Om du är en Linux-användare som brukade använda GParted eller en liknande partitionshanterare, stör inte - GParted har inte stöd för LVM-skivor.
Istället kan du använda Disks-verktyget som ingår tillsammans med Ubuntu för detta. Detta verktyg är också känt som GNOME Disk Utility, eller Palimpsest. Starta det genom att klicka på ikonen på bindestreken, söka efter diskar och tryck på Enter. Till skillnad från GParted visar verktyget Disks dina LVM-partitioner under "Övriga enheter", så du kan formatera dem och justera andra alternativ om du behöver. Detta verktyg kommer också att fungera från en live-CD eller USB-enhet.
Disken innehåller tyvärr inte stöd för att utnyttja LVMs mest kraftfulla funktioner. Det finns inga alternativ för att hantera dina volymgrupper, utvidga partitioner eller ta ögonblicksbilder. Du kan göra det från terminalen, men du behöver inte. Istället kan du öppna Ubuntu Software Center, leta efter LVM och installera verktyget Logical Volume Management. Du kan också bara köra sudo apt-get-installationen system-config-lvm -kommandot i ett terminalfönster. När det är installerat kan du öppna verktyget för logisk volymhantering från streckkoden.
Detta grafiska konfigurationsverktyg gjordes av Red Hat. Det är lite daterat, men det är det enda grafiska sättet att göra det här utan att tillgripa terminalkommandon.
Låt oss säga att du ville lägga till en ny fysisk volym till din volymgrupp. Du öppnar verktyget, väljer den nya disken under Uninitialized Entries och klickar på knappen "Initialize Entry".Du hittar då den nya fysiska volymen under odelade volymer, och du kan använda knappen "Lägg till befintlig volymgrupp" för att lägga till den i volyngruppen Ubuntu-vg Ubuntu som skapades under installationsprocessen.
Volymgruppvy visar en visuell översikt över dina fysiska volymer och logiska volymer. Här har vi två fysiska partitioner över två separata hårddiskar. Vi har en bytpartition och en rotpartition, precis som Ubuntu ställer in sitt partitioneringsschema som standard. Eftersom vi har lagt till en andra fysisk partition från en annan enhet, finns det nu en bra bit av oanvända utrymmen.
Om du vill expandera en logisk partition i det fysiska rummet kan du välja det under Logical View, klicka på Edit Properties och ändra storleken för att växa partitionen. Du kan också krympa det härifrån.
De andra alternativen i system-config-lvm låter dig ställa in ögonblicksbilder och spegling. Du behöver förmodligen inte dessa funktioner på ett vanligt skrivbord, men de är grafiskt tillgängliga här. Kom ihåg att du också kan göra allt detta med terminalkommandon.