Ubuntu

LVM Ubuntu-vejledning

LVM Ubuntu-vejledning

LVM eller Logical Volume Manager gør styring af diskplads på en Linux-maskine nemmere at administrere.  Funktioner i LVM inkluderer:

Tre hovedkomponenter af LVM er fysiske volumener, logiske volumener og volumengrupper. Bloksenhederne, der bruges til at gemme logiske diskenheder, kaldes fysiske diskenheder. Hver logiske lydstyrke indeholder et filsystem, der svarer til en partition, og der tildeles et unikt navn til hver logisk lydstyrke. Samlingen af ​​alle fysiske og logiske bind kaldes volumengruppe.

I denne vejledning lærer du forskellige værktøjer til LVM, såsom hvordan man opretter eller fjerner en ny diskenhed, hvordan man finder ud af oplysningerne om aktuelle diskenheder, hvordan man ændrer størrelsen på eksisterende diskenheder på Ubuntu og opretter øjebliksbillede af et kørende system.

Oprettelse, ændring af størrelse og fjernelse af LVM-komponenter

Du skal have root-privilegium for at køre en LVM-kommando. Så først og fremmest skal du køre LVM med root-adgangskode.

$ sudo lvm

Kør kommandoen for at finde alle eksisterende blokkenheder. I output vises det, at der er to partitioner, der er / dev / sda1 og / dev / sda5, 1 disk i / dev / sdb og ingen fysiske volumener.

lvm> lvmdiskscan

Opret fysisk volumen

pvcreate kommando bruges til at oprette fysisk volumen fra lagerenheder. Her, / dev / sdb bruges til at skabe et fysisk volumen. Kør kommandoerne for at oprette et fysisk volumen på 5 GB. Succesmeddelelsen vises, hvis den fysiske lydstyrke oprettes med succes.

Hvis du igen kører kommandoen lvmdiskscan så vil du se, at der oprettes et fysisk volumen. I output er der ingen ledig disk, fordi hele disken oprettes som et fysisk volumen.

Du kan også bruge pvdisplay kommando for at finde de eksisterende fysiske diskenheder.

Lvm> pvdisplay

Opret volumengruppe

Du kan oprette en volumengruppe efter oprettelse af en fysisk lydstyrke. vgcreate kommando bruges til at oprette ny diskenhedsgruppe.  Du kan oprette en volumengruppe ved hjælp af en eller flere fysiske diskenheder. Der er kun en fysisk volumen. Så volumengruppen kan oprettes af denne. Antag, at du vil oprette en lydgruppe med navnet vg1 med / dev / sdb, kør derefter kommandoen som nedenfor. Succesmeddelelsen vises, hvis lydstyrkegruppen opretter korrekt.

lvm> vgcreate vg1 / dev / sdb

vgdisplay kommando bruges til at få oplysninger om eksisterende volumengrupper. Kør kommandoen for at vise output.

lvm> vgdisplay

Du kan oprette flere volumengrupper, og volumengrupperne kan have forskellige størrelsesstørrelser. For at oprette volumengruppe med en bestemt omfangsstørrelse fjernes den eksisterende volumen her. vgremove kommando bruges sammen med navn på volumengruppe til fjernelse af den eksisterende volumengruppe.

lvm> vgremove vg1

Kør følgende vgcreate kommando for at oprette en volumengruppe med størrelse, 100M.

lvm> vgcreate -s 100M vg1 / dev / sdb

Nu viser vgdisplay følgende output.

Opret logisk volumen

Du kan oprette logisk volumen af ​​en bestemt størrelse eller al resterende ledig plads. skab kommando bruges til at oprette logisk lydstyrke. Det logiske volumennavn er angivet med -n-indstillingen, og størrelsen af ​​lydstyrken er angivet med -L-indstillingen. Kør følgende kommando for at oprette et logisk volumen på 10 GB navngivet lv1 for volumengruppen vg1 som er fastgjort med et fysisk volumen, / dev / sdb.

lvm> lvcreate -L 10G -n lv1 vg1

lvdisplay kommando bruges til at hente oplysningerne om alle eksisterende logiske diskenheder.

Efter oprettelse af logisk volumen, hvis der findes et ledigt rum i fysisk volumen, kan der oprettes en ny logisk volumen ved at bruge resterende ledig plads med -l mulighed. Kør kommandoen for at oprette en logisk lydstyrke, lv2 ved hjælp af al ledig plads i volumengruppen, vg1

lvm> lvcreate -l 100% GRATIS -n lv2 vg1

Du kan oprette en logisk lydstyrke med mange avancerede muligheder. Nogle af mulighederne forklares her. En af de vigtige muligheder er -type, der bestemmer allokeringstypen for en logisk volumen. Nogle af de mest almindelige typer er lineær, stribet og raid1. Standardtypen er lineær, hvor fysiske enheder tilføjes efter hinanden. Mindst to fysiske diskenheder kræves for at oprette en stribet logisk volumen.  Ydelsen for denne type logiske volumen er bedre, men det øger datasårbarheden. For at oprette stribet logisk volumen -i-indstilling bruges. raid1-typen bruges til at skabe spejl med RAID1-volumen. Denne type kræver også mindst to fysiske volumener med nødvendig plads til at skabe logisk volumen. Så for at oprette stribet og raid1-volumen skal du oprette mindst to fysiske diskenheder og køre følgende kommandoer.

Stripped Volume:

lvm> lvcreate --type stribet -i 2 -L 10G -n s_vol1 vol_group

Raid1 volumen:

lvm> lvcreate --type raid1 -m 2 -L 20G -n m_vol1 vol_group

fjern kommando bruges til at fjerne enhver eksisterende logisk lydstyrke. Den følgende kommando fjerner den logiske lv2-lydstyrke, der er placeret under vg1-volumengruppen.

lvm> lvremove / dev / vg1 / lv2

Opret øjebliksbillede

Du skal bruge den originale logiske lydstyrke i stedet for fysisk lydstyrke for at oprette et øjebliksbillede af den lydstyrke. Fjern alle eksisterende logiske diskenheder, og opret en ny logisk diskenhed, der er mindre end størrelsen på den fysiske lydstyrke, da der oprettes et øjebliksbillede af det fysiske volums frie plads.

Hvis du nu vil oprette et øjebliksbillede af logisk volumen, skal du køre følgende kommando for at oprette øjebliksbillede af lv1. Her er snapshot-navnet snap_ck og størrelsen af ​​snapshot er 6G. Hvis den fysiske enheds ledige plads er mindre end 6G, genereres der en fejl, og der oprettes intet øjebliksbillede.

lvm> lvcreate -s -L 6G -n snap_ck vg1 / lv1

-fusionere option bruges til at gendanne et logisk volumen fra et øjebliksbillede. Når kommandoen udføres, gendannes den logiske lydstyrke, hvorfra snapshotet er taget.

lvm> lvconvert --merge vg1 / snap_ck

Ændr størrelse på logisk lydstyrke

Du kan nemt ændre størrelsen på enhver logisk lydstyrke ved hjælp af livstørrelse kommando. Denne kommando bruges med -L-indstillinger til indstilling af ny størrelse for enhver eksisterende lydstyrke. Først skal du kontrollere den aktuelle størrelse for enhver logisk lydstyrke, som du vil ændre størrelsen på lvscan kommando. Den aktuelle lydstyrke er 5 GB i følgende output.

lvm> lvscan

Hvis du vil ændre størrelsen på lydstyrken og indstille lydstyrken til 9 GB, skal du køre kommandoen lvresize med de nødvendige indstillinger og kontrollere, om lydstyrken er øget korrekt eller ej.

lvm> lvresize -L + 4G vg1 / lv1
lvm> lvscan

Fjern fysisk volumen fra volumengruppe

Hvis en lydstyrkegruppe indeholder to eller flere fysiske diskenheder, og du vil fjerne vedhæftningen af ​​en bestemt fysisk lydstyrke fra diskenhedsgruppen, skal du køre vgreduce kommando med volumen gruppe navn og fysisk volumen navn. Hvis fysisk lydstyrke er i brug, kan du ikke fjerne lydstyrken fra lydstyrkegruppen. I så fald skal du flytte den krævede fysiske lydstyrke til en anden fysisk volumenplacering for lydgruppegruppen. Så volumengruppen skal have mere end en fysisk lydstyrke for at udføre opgaven. Efter at have flyttet fysisk lydstyrke kan du udføre følgende kommandoer for at fjerne den fysiske lydstyrke fra lydstyrkegruppen. Du kan ikke køre kommandoerne, hvis du kun har en fysisk enhed i lydstyrkegruppen.

lvm> pvmove / dev / sdb
lvm> vgreduce vg1 / dev / sdb
lvm> pvremove / dev / sdb

Det er nødvendigt at have viden om at bruge LVM til effektiv styring af systemets lagringsenheder. Hvis du forstår og tester de nævnte kommandoer i denne vejledning korrekt, vil du være i stand til at anvende disse kommandoer på Ubuntu til konfiguration af dine diske baseret på dine krav.

Ubuntu Remote Desktop
Hvis du har brug for at få adgang til din Ubuntu-maskine, mens du er væk fra dit Ubuntu-system, og du har en Windows-pc, er du kommet til det rette s...
Opgrader til Ubuntu 17.10 fra 17.04 eller 16.04
Denne artikel viser, hvordan du opgraderer til Ubuntu 17.10. Eksisterende brugere kan opgradere enten fra Ubuntu 16.04 eller 17.04. Der kræves en inte...
Installer Flash Player på Ubuntu
I ved alle, at Adobe ikke frigiver nogen Flash Player længere. Sikkerhedsopdateringerne for eksisterende Flash-afspillere stopper i sidste ende også. ...