Att få slut på diskutrymme och hantera diskpartitioner har länge varit en huvudvärk för IT-ingenjörer. Lyckligtvis försöker Linux lösa detta problem genom att använda logiska volymer.

På Ubuntu Server är logiska volymer standardmetoden för att hantera ditt serverdiskutrymme. Tyvärr, när du använder dessa volymer, förbrukas inte allt diskutrymme och det kan göra att du undrar var allt ditt diskutrymme tog vägen. Låt oss ta en titt på hur du justerar eller ökar ditt LVM-hårddiskutrymme på Ubuntu.

Viktiga fördelar med logiska volymer

Logical Volume Manager (LVM) är ett kommandoradsverktyg för att hantera logiska volymer på Linux. Om du tänker ha flera partitioner på din server eller PC så rekommenderas det starkt att du använder logiska volymer för att hantera ditt diskutrymme.

LVM är mer avancerad och effektiv i jämförelse med traditionella sätt att hantera diskar med hjälp av partitioner. Här är några av de stora fördelarna med logiska volymer på Linux:

  • Effektiv: Logiska volymer ger dig ett mer effektivt sätt att utnyttja diskutrymmet
  • instagram viewer
  • Inget behov av att starta om servrar: Med logiska volymer kan du ändra diskstorleken utan att behöva starta om en server som är fallet med vanliga partitioner.
  • Lagra data över volymer: Du kan enkelt lagra data över flera volymer över hela disken

På Ubuntu Server kan du antingen öka den logiska volymen under installationen eller efter installation av operativsystemet. Vi kommer att titta på båda alternativen så att du kan välja vilket som passar dig bäst. Till skillnad från Ubuntu Desktop, Ubuntu Server levereras endast med en terminal som standard.

Utöka logisk volym på Ubuntu under installationen

När du kommer till lagringskonfigurationssidan under installationen av Ubuntu Server, välj ubuntu-lv skiljevägg monterad vid rot (/), Tryck Stiga på, och välj Redigera alternativ.

På nästa konfigurationssida ser du det maximala möjliga utrymmet som din server kan använda jämfört med det som den är tilldelad för närvarande. I det här fallet är det aktuella diskutrymmet 25 GB och det maximala möjliga utrymmet som servern kan använda är 22,996 GB, men den använder bara 11,496 GB för tillfället.

För att använda hela disken anger du helt enkelt den maximala mängden som visas inom parentes eller anger en anpassad diskstorlek och sparar sedan dina inställningar.

Det är att föredra att ställa in det logiska volymutrymmet under installationen, men om du har glömt eller helt enkelt vill justera utrymmet på en liveserver ger LVM dig också det alternativet.

Utöka logisk volym på Ubuntu Server efter installation

Innan du kan utöka ditt logiska volymutrymme måste du vara medveten om hur mycket utrymme du har tillgängligt och hur mycket du har använt. Normalt skulle du göra det med kommandot df, men den visar inte rätt storlek på de logiska volymerna.

Använd istället vgdisplay (Volym Group Display) kommando, som visar omfattande information om volymgrupper och logiska volymer.

Du behöver administratörsbehörighet för att köra kommandot.

sudo vgdisplay

Det finns tre viktiga parametrar du måste vara uppmärksam på:

  1. VG storlek: Detta är volymgruppens storlek och visar den totala tillgängliga diskstorleken. I det här fallet är det 23 GB.
  2. Alloc PE/storlek: Detta visar hur mycket utrymme som din server för närvarande är tilldelad
  3. Gratis PE/storlek: Visar ledigt utrymme av det totala möjliga lagringsutrymmet

De df kommandot visar bara det tilldelade utrymmet och inte hela det möjliga utrymmet, och detta kan leda till att du antar att du inte har mycket utrymme kvar på din server när mycket utrymme ligger inaktivt som en del av volymen grupp.

För att utöka den logiska volymen, använd lvextend kommando. Men först, få monteringspunkten för den logiska volymen med hjälp av lvdisplay kommando:

sudo lvdisplay

Från lvdisplay-utgången kan du se att disken är monterad på sökvägen /dev/ubuntu-vg/ubuntu-lv.

Öka sedan det logiska volymutrymmet med följande kommando:

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

100% innebär att du använder hela utrymmet, så tilldela den önskade procentsatsen efter dina behov, t.ex. 50%, 60% osv.

För att ändringarna ska träda i kraft måste du också ändra storlek på filsystemet som består av den logiska volymen. Hämta filsystemets sökväg från df -h kommando; i det här fallet är det så /dev/mapper/ubuntu--vg-ubuntu--lv.

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

Om du nu kör df -h kommandot igen kommer du att se att din rotenhet har ökat i storlek.

Det är enkelt att ställa in LVM på en Ubuntu-server

LVM är ett utmärkt verktyg som låter dig enkelt hantera ditt diskutnyttjande och logiska volymer utan krångel med traditionella diskpartitioner. Dessutom, om din server kör kritiska tjänster, behöver du inte starta om den efter att ha justerat diskstorleken.

Du kan också ställa in LVM på ditt Ubuntu-skrivbord för enkel hantering av diskutrymme.