Hemsida » hur » Så här använder du LVM på Ubuntu för enkel partitionsändring och stillbilder

    Så här använder du LVM på Ubuntu för enkel partitionsändring och stillbilder

    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 snapshots 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 installationsprogrammet 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 så 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 diskar och de partitioner som presenteras för ditt operativsystem. Till exempel kan din dator 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 de två 1 TB-skivorna 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 av 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 demontera 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 kommer att fungera 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.

    I stä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.

    Tyvärr innehåller disksverktyget 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 springa sudo apt-get install system-config-lvm kommando 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" som Ubuntu skapades under installationsprocessen.

    Volymgruppvyn 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 swap partition och root partition, 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 Logisk vy, klicka på Redigera egenskaper 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 konfigurera ö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.