Hur utökar man disk och partition med LVM på Linux-servrar?
Efter att ha ökat diskstorleken på din Linux-server i virtualiseringsinfrastrukturer (VMware, Proxmox, KVM, etc.), används inte detta nya utrymme automatiskt av operativsystemet. Att utöka disken utan att förlora data på servern (utan risk för dataförlust) LVM (Logical Volume Manager) arkitektur används. I den här guiden kommer du att lära dig skivexpansionskommandona steg för steg.
Steg 1: Upptäck ny disk eller utrymme
Anslut till din server som root via Putty och kontrollera den nya domänen som lagts till i systemet:
- För att lista fysiska diskar:
fdisk -lellerlsblkskriv kommandot. - Om din huvuddisk (Ex:
/dev/sda) expanderas men återspeglas inte på den logiska partitionen, fortsätt till nästa steg.
Steg 2: Ändra storlek på den fysiska partitionen
För att LVM ska se det nya diskutrymmet måste vi skanna och utöka den fysiska volymen:
- Kör kommandot parpart för att uppdatera disktabellen:
partprobe - Förläng den relevanta fysiska disken på LVM (beroende på namnet på din disk kan den ändras till sda2, sdb1, etc.):
pvresize /dev/sda2 - För att verifiera volymgruppen och se det lediga utrymmet
vgdisplayskriva.
Steg 3: Utöka den logiska partitionen och filsystemet
I det sista steget kommer vi att överföra det lediga utrymmet direkt till din rotkatalog (/) eller önskad partition:
- Expandera den logiska volymen för att ta allt ledigt utrymme:
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Obs: `/dev/mapper/...` sökväg varierar beroende på din server, du kan se din egen rotsökväg med kommandot `df -h`).* - Bearbeta filsystemet till operativsystemet:
- Om din server XFS om du använder filsystem (AlmaLinux, CentOS, RHEL):
xfs_growfs /dev/mapper/almalinux-root - Om din server EXT4 om du använder filsystem (Ubuntu, Debian):
resize2fs /dev/mapper/almalinux-root
- Om din server XFS om du använder filsystem (AlmaLinux, CentOS, RHEL):
- Processen är klar!
df -hDu kan verifiera din nya diskstorlek genom att skriva .
Den här artikeln är speciellt förberedd för PvPServer.