Du kan enkelt endre størrelse på en volumgruppe ved å utvide den med et fysisk volum ved hjelp av Vgextend kommando. Kommandoen er enkel, og du trenger bare å legge til det fysiske volumet som et argument når du bruker Vgextend -kommandoen.
Hvis du ikke har jobbet med volumgrupper eller leter etter en trygg måte å utvide volumgruppen, vil vi dekke et praktisk eksempel i denne guiden. La oss komme i gang.
Hva er LVM?
LVM er et Linux -system som er ansvarlig for å administrere filsystemer og logiske volumer i et Linux -system. Selv om det er andre volumstyringsverktøy i Linux, anbefales bruk av LVM for sine avanserte funksjoner. Som vi vil se i denne guiden, er det så mye at du kan oppnå ved hjelp av dette kommandolinjeverktøyet.
For bedre å forstå hvordan du bruker Vgextend Kommando, vi vil lage to fysiske volumer og en volumgruppe. Når vi er fullført, vil vi bruke Vgextend for å legge til ett fysisk volum til volumgruppen til det andre fysiske volumet.
Skape fysiske volumer
Begynn med å sjekke om det allerede er opprettet fysiske volumer ved hjelp av følgende kommando:
$ sudo pvs
Vi har foreløpig ikke noe fysisk volum. Vi trenger en Blokker enhet for å initialisere det fysiske volumet. Vi kan liste opp blokkenhetene ved å bruke følgende kommando:
$ sudo lvmdiskscan
Siden vi trenger å lage to fysiske volumer, vil vi bruke /dev/sda1 og /dev/sdb1. Men før det må vi demontere blokkeringsenhetene.
For å demontere en blokkeringsenhet, bruk følgende kommandoer og erstatt blokkeringsenheten for å matche saken din:
$ sudo umount /dev /sda1
$ sudo umount /dev /sdb1
Med våre blokkeringsenheter som ikke er montert, kan vi fortsette å bruke pvcreate kommando for å initialisere de fysiske volumene.
For å lage to fysiske volumer, vil følgende kommando være:
$ sudo pvcreate /dev /sda1
$ sudo pvcreate /dev /sdb1
Vi opprettet våre fysiske volumer og kan bekrefte ved å bruke PVS kommando.
Opprette volumgrupper
Vi trenger et fysisk volum for å lage en volumgruppe. La oss starte med å bekrefte at vi ikke har noen volumgruppe i noen av de fysiske volumene ved å bruke følgende kommando:
$ sudo vgs
Vi kan nå fortsette å lage en volumgruppe for et av de fysiske volumene, som vi vil utvide størrelsen ved å legge til det andre fysiske volumet til det. Så for å lage en volumgruppe for /dev/sdb1, Følgende kommando vil være:
$ sudo vgcreate volgroup1 /dev /sdb1
Vi kalte volumgruppen vår Volgroup. Vi kan bekrefte det ved hjelp av VGS -kommandoen.
For å få flere detaljer om den opprettede volumgruppen, bruk følgende kommando:
$ VGDISPLAY VOLGROUP1
Det vi trenger å fokusere på er Gratis PE Størrelse for volumgruppen. Vi har for øyeblikket 1919 gratis PE. For å utvide denne størrelsen, kan vi bruke Vgextend kommando og legg til navnet på vårt andre fysiske volum, /dev/sda1, som et argument.
Følgende kommando ville være:
$ vgextend Volgroup1 /dev /sda1
Du bør få en suksessmelding som den i forrige illustrasjon som bekrefter at volumgruppen er utvidet med hell. Vi kan bekrefte den nye størrelsen som vist i følgende:
Bingo! Du kan merke vår nye gratis PE -størrelse utvidet fra 1919 til 2046. Slik kan du enkelt bruke Vgextend Linux -kommandoen for å utvide størrelsen på volumgruppene dine ved å legge til et fysisk volum.
Konklusjon
Å jobbe med LVM lar deg lage partisjoner og logiske volumer og utvide dem når det er nødvendig. Ulike Linux -kommandoer kommer godt med når du jobber med LVM. I denne guiden diskuterte vi de fleste kommandoene for å lage fysiske volumer og volumgrupper. Hovedfokuset vårt er å utvide størrelsen på volumgrupper ved å bruke Vgextend -kommandoen. Du forstår nå hvordan du bruker Vgextend -kommandoen i Linux.