Logisk volymadministration


Logisk volymadministration

Allmän

LVM eller Logical Volume Management är en teknik som gör livet lättare för systemadministratören som lever i en föränderlig värld. Vem har inte önskat att det går att slänga in en disk till när databasen växer över alla fysiska gränser och förmått databasen att fortsätta in på den nya disken? Traditionellt så har en partition varit begränsad till diskens storlek och endast med svårighet gått att minska, växa, flytta och kopiera. Men LVM är ett system som lägger sig mellan den fysiska hårddisken och de partitioner du arbetar med idag och därmed öppnar nya möjligheter. Det är detta mellanlager som skapar flexibilitet. I viss mån påminner LVM om effekten av hårdvaru-RAID, att flera fysiska diskar upplevs som en sammanhängande enhet. Men LVM är mer än detta.

Enklaste metoden är att välja LVM-installation vid den initiala Ubuntu-installationen, det spelar ingen roll att det bara finns en disk i maskinen.

Lägga till en extra disk

Disken i exemplet är SATA-disk nummer två, dvs /dev/sdb, skapa en tom partition på den nya disken med exempelvis gparted. Standardnamnet på volym-gruppen är Ubuntu vid installationen. Denna kan utökas med den nya disken. 1) Koppla den fysiska volymen till den befintliga volymgruppen (pvcreate) /dev/sdb1 är första partitionen på andra SATA-disken 2) Utöka volymgruppen med den fysiska volymen (vgextend) 3) Skapa en logisk volym på volymgruppen Ubuntu

 sudo pvcreate Ubuntu /dev/sdb1
 sudo vgextend Ubuntu /dev/sdb1
 sudo lvcreate --size 70G --name var  Ubuntu

Lägg på ett filsystem och montera det nya filsystemet.

 sudo mkfs -t ext3 /dev/Ubuntu/var
 sudo mount /dev/Ubuntu/var /var

Glöm inte att lägga till monteringen i /etc/fstab, man kan tillfälligt montera enheten på /mnt för att flytta data till den innan den monteras i filsystemet där den skall vara.

läs mer


Hmmm, Det känns som det

Hmmm,

Det känns som det viktigaste med LVM inte kommer med!

Lägg till en ny disk.


pvcreate /dev/sdb
vgextend <befintlig volume_group> /dev/sdb
lvextend -L +40G <befintlig /var logisk volym>
ext2online <befintlig /var logisk volym>

Det finns ingen anledning att flytta data eller avmontera /var för att utöka den.

//jonas

ext2online verkar vara en

ext2online verkar vara en bekväm utility som kan spara mycket huvudvärk om du sitter med en för stor bootad partition. I vilket paket ingår den?

ext2online finns i paketet

ext2online finns i paketet ext2resize.

annons