Hur man skapar en grundläggande LVM-volym på Linux

click fraud protection

LVM, (även känd som Logical Volume Management), är ett lysande sätt Linux-användare kan utöka, krympa och ändra partitioner i hårddiskar i realtid, utan att behöva demontera filsystemet. I den här guiden tar vi bort mysteriet från LVM. Vi ska gå igenom hur man ställer in en grundläggande LVM-volym på Linux, hur man skapar en volymgrupp och mer!

Innan vi börjar

I den här guiden kommer vi att gå igenom hur man skapar en grundläggande LVM-installation. Att skapa en LVM-volym innebär att radera data, så innan vi börjar, vänligen skapa en systembackup.

Det är många olika sätt att skapa en system-backup på Linux. Om du är osäker på hur du skapar en, snälla kolla in Deja-Dup. Det gör att användare kan skapa en säkerhetskopia och ladda upp den till internet eller en nätverksserver.

Installera LVM2

Nu när du har gjort en säkerhetskopia är det dags att installera LVM-programvaran. Öppna en terminal och ange installationsinstruktionerna som motsvarar ditt operativsystem.

Ubuntu

sudo apt install lvm2 *

Debian

instagram viewer
sudo apt-get install lvm2 *

Arch Linux

sudo pacman -S lvm2

Fedora

Fedora använder Logical Volume Management kraftigt, så det finns goda chanser att LVM2-paketet och verktygen redan finns på din dator. Om du är osäker och vill installera det ändå är kommandot:

sudo dnf install lvm2 *

OpenSUSE

sudo zypper install lvm2

Förbered dina enheter

Så du är i den levande miljön. Härifrån öppnar du Ubuntu-strecket genom att trycka på Windows-tangenten. Klicka sedan på sökrutan, skriv "Terminal" och tryck på enter för att starta den.

Få terminalåtkomst i terminalen. Det är kritiskt att få rot, eftersom det inte är möjligt att interagera med LVM-volymer utan rot.

sudo -s

När du har rootåtkomst bekräftar du det genom att ange vem är jag kommando. Om utgången är "root" har du root-åtkomst.

vem är jag

Öppna hårddisken du vill skapa LVM med cfdisk partitionsredaktör.

Obs: ändra sdX till den enhet du planerar att använda. Kontrollera lsblk för mer information.

cfdisk / dev / sdX

Markera var och en av partitionerna på enheten med piltangenterna Upp / Ner. Använd sedan vänster- / högerpiltangenterna för att markera alternativet "Radera". Tryck Stiga på för att bekräfta borttagningen. Gör detta tills varje partition på enheten är borta och den är tom.

När alla partitioner är borta, använd vänster- / högerpiltangenterna för att hitta "Ny" och tryck på den för att skapa en ny partition.

När du har valt "Nytt" uppmanas du att skapa en ny partition. Använd hela hårddisken. Om till exempel den enhet jag vill att LVM ska ställas in på är 18 GB, skulle jag ange “18G” i prompten och så vidare.

Markera "primär" när du blir frågan och tryck igen Stiga på på tangentbordet. Markera sedan alternativet "Type" och välj Linux LVM.

Avsluta partitioneringsprocessen genom att markera “Skriva”. Välj "avsluta" för att lämna Cfdisk.

Ställ in LVM-fysisk volym

Innan vi kan skapa våra LVM-logiska volymer och formatera dem, måste vi skapa en fysisk LVM-volym. Att göra LVM-volymer på Linux görs med pvcreate-verktyget.

Kör i terminalen pvcreate kommando mot LVM-partitionen på den enhet du vill använda för LVM. I det här exemplet är enhetsbrevet /dev/sdb.

pvcreate / dev / sdb1

Kör pvcreate kommandot övertopp av /dev/sdb1 partition skapar en ny fysisk LVM-volym. Vi kan bekräfta detta genom att köra:

lsblk

Skapa LVM-volymgrupp

Nu när vi har en LVM-fysisk volym inställd är nästa steg att skapa en LVM-volymgrupp. För att skapa en ny VG, gå till terminalen och kör följande vgcreate kommando. Kom ihåg att byta ut /dev/sdb1 med din LVM-partition.

Obs: i det här exemplet är vårt LVM-volymgruppnamn LVM1. Om du inte gillar det här namnet, känn dig fri att ändra det till något annat.

vgcreate -s 16M lvm1 / dev / sdb1

Om kommandot ovan lyckas är vår LVM1-volymgrupp redo att arbeta med.

Ställ in LVM-logiska volymer

Logiska volymer är där alla data lagras i en LVM. För att skapa en ny logisk volym i din LVM använder du lvcreate kommando.

För att skapa en logisk 2GB-volym, gör du till exempel:

lvcreate -L 2G -n lvm1a lvm1

Upprepa den här processen för att skapa så många volymer du vill. Den grundläggande syntaxen för att skapa logiska volymer är:

lvcreate -L somenummerG -n logicalvolumename logicalvolumegroup

När du är nöjd med storleken på din nya LVM-logiska partition är det dags att formatera den. Så, till exempel, för att formatera vår nya 2GB-partition med etiketten “LVM1A”.

Först, CD in i /dev/mapper kataloga och hitta etiketten för den logiska partitionen vi vill formatera. I vårt exempel är det /dev / mappare / LVM1-lvm1a.

cd / dev / mapper. ls

För att formatera volymen, gör följande kommando som root:

 mkfs.ext4 / dev / mapper / lvm1-lvm1a

När formateringen är klar, öppna din nya LVM-volym genom att göra följande kommandon med root-behörigheter.

Obs! Om du gör flera volymer, byt ut LVM1-lvm1a med vad du hittar i /dev/mapper.

mkdir / mnt / vfs / montera / dev / mapper / lvm1-lvm1a / mnt / vfs /
cd / mnt / vfs /
watch instagram story