At løbe tør for diskplads og administrere diskpartitioner har længe været en hovedpine for it-ingeniører. Heldigvis forsøger Linux at løse dette problem ved at bruge logiske volumener.

På Ubuntu Server er logiske volumener standardmetoden til at administrere din serverdiskplads. Desværre, når du bruger disse diskenheder, er ikke al diskplads brugt op, og det kan få dig til at undre dig over, hvor al din diskplads blev af. Lad os tage et kig på, hvordan du justerer eller øger din LVM-harddiskplads på Ubuntu.

Vigtigste fordele ved logiske volumener

Logical Volume Manager (LVM) er et kommandolinjeværktøj til styring af logiske volumener på Linux. Hvis du har til hensigt at have flere partitioner på din server eller pc, så anbefales det stærkt, at du bruger logiske volumener til at administrere din diskplads.

LVM er mere avanceret og effektiv sammenlignet med traditionelle måder at administrere diske ved hjælp af partitioner. Her er nogle af de største fordele ved logiske volumener på Linux:

  • Effektiv: Logiske volumener giver dig en mere effektiv måde at udnytte diskplads på
  • instagram viewer
  • Ingen grund til at genstarte servere: Med logiske volumener kan du ændre diskstørrelsen uden at skulle genstarte en server, som det er tilfældet med almindelige partitioner.
  • Gem data på tværs af mængder: Du kan nemt gemme data på tværs af flere enheder over hele disken

På Ubuntu Server kan du enten øge den logiske lydstyrke under installationen eller efter installation af operativsystemet. Vi vil se på begge muligheder, så du kan vælge, hvilken der passer dig bedst. I modsætning til Ubuntu Desktop, Ubuntu Server leveres kun med en terminal som standard.

Udvidelse af logisk volumen på Ubuntu under installation

Når du kommer til lagerkonfigurationssiden under installationen af ​​Ubuntu Server, skal du vælge ubuntu-lv skillevæg monteret ved rod (/), tryk på Gå ind, og vælg Redigere mulighed.

På den næste konfigurationsside vil du se den maksimalt mulige plads, som din server kan bruge sammenlignet med den, den i øjeblikket er tildelt. I dette tilfælde er den aktuelle diskplads 25 GB og den maksimalt mulige plads, som serveren kan bruge, er 22.996 GB, men den bruger kun 11.496 GB i øjeblikket.

For at bruge hele disken skal du blot indtaste den maksimalt mulige mængde vist i parentes eller indtaste en brugerdefineret diskstørrelse og derefter gemme dine indstillinger.

Det er at foretrække at indstille den logiske volumenplads under installationen, men hvis du har glemt det eller blot ønsker at justere pladsen på en live server, giver LVM dig også denne mulighed.

Udvidelse af logisk volumen på Ubuntu Server efter installation

Før du kan udvide din logiske volumenplads, skal du være opmærksom på, hvor meget plads du har til rådighed, og hvor meget du har brugt. Normalt ville du gøre det med df kommandoen, men den vil ikke vise den korrekte størrelse af de logiske volumener.

Brug i stedet vgdisplay (Volume Group Display) kommando, som viser omfattende information om volumengrupper og logiske volumener.

Du skal bruge administrative rettigheder for at køre kommandoen.

sudo vgdisplay

Der er tre vigtige parametre, du skal være opmærksom på:

  1. VG Størrelse: Dette er volumengruppens størrelse og viser den samlede tilgængelige diskstørrelse. I dette tilfælde er det 23 GB.
  2. Alloc PE/størrelse: Dette viser mængden af ​​plads, som din server i øjeblikket er tildelt
  3. Gratis PE/størrelse: Viser den ledige plads ud af den samlede mulige lagerplads

Det df kommandoen viser kun den tildelte plads og ikke hele den mulige plads, og det kan få dig til at antage at du ikke har meget plads tilbage på din server, når meget plads ligger ledigt som en del af volumen gruppe.

For at udvide den logiske volumen skal du bruge lvextend kommando. Men først, få monteringspunktet for den logiske volumen ved hjælp af lvdisplay kommando:

sudo lvdisplay

Fra lvdisplay-outputtet kan du se, at disken er monteret på stien /dev/ubuntu-vg/ubuntu-lv.

Forøg derefter den logiske volumenplads ved hjælp af følgende kommando:

sudo lvextend -l +100 %GRATIS /dev/ubuntu-vg/ubuntu-lv

100% betyder at bruge hele pladsen, så tildel den nødvendige procentdel efter dine behov, f.eks. 50%, 60% osv.

For at ændringerne skal træde i kraft, skal du også ændre størrelsen på filsystemet, der omfatter den logiske volumen. Hent filsystemstien fra df -h kommando; i dette tilfælde er det /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Hvis du nu kører df -h kommandoen igen, vil du se, at dit roddrev er blevet større.

Det er nemt at opsætte LVM på en Ubuntu-server

LVM er et fantastisk værktøj, der giver dig mulighed for nemt at administrere din diskudnyttelse og logiske volumener uden besværet involveret i traditionelle diskpartitioner. Plus, hvis din server kører kritiske tjenester, behøver du ikke at genstarte den efter at have justeret diskstørrelsen.

Du kan også konfigurere LVM på dit Ubuntu-skrivebord for nem administration af diskplads.