Hvordan udvider man disk og partition med LVM på Linux-servere?
Efter at have øget diskstørrelsen på din Linux-server i virtualiseringsinfrastrukturer (VMware, Proxmox, KVM osv.), bliver denne nye plads ikke automatisk brugt af operativsystemet. For at udvide disken uden at miste dataene på serveren (uden risiko for datatab) LVM (Logical Volume Manager) arkitektur bruges. I denne vejledning lærer du diskudvidelseskommandoer trin for trin.
Trin 1: Registrering af ny disk eller plads
Opret forbindelse til din server som root via Putty og tjek det nye domæne, der er tilføjet systemet:
- Sådan viser du fysiske diske:
fdisk -lellerlsblkskriv kommandoen. - Hvis din hoveddisk (f.eks.:
/dev/sda) er udvidet, men ikke afspejlet på den logiske partition, fortsæt til næste trin.
Trin 2: Ændr størrelsen på den fysiske partition
For at LVM kan se den nye diskplads, skal vi scanne og udvide den fysiske volumen:
- Kør parpart-kommandoen for at opdatere disktabellen:
partprobe - Udvid den relevante fysiske disk på LVM (afhængigt af navnet på din disk, kan den ændre sig til sda2, sdb1 osv.):
pvresize /dev/sda2 - For at bekræfte volumengruppen og se den ledige plads
vgdisplayskrive.
Trin 3: Udvidelse af den logiske partition og filsystemet
I det sidste trin overfører vi den ledige plads direkte til din rodmappe (/) eller den ønskede partition:
- Udvid den logiske volumen for at tage al ledig plads:
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Bemærk: `/dev/mapper/...` stien varierer afhængigt af din server, du kan se din egen rodsti med kommandoen `df -h`).* - Behandling af filsystemet til operativsystemet:
- Hvis din server XFS hvis du bruger filsystem (AlmaLinux, CentOS, RHEL):
xfs_growfs /dev/mapper/almalinux-root - Hvis din server EXT4 hvis du bruger filsystem (Ubuntu, Debian):
resize2fs /dev/mapper/almalinux-root
- Hvis din server XFS hvis du bruger filsystem (AlmaLinux, CentOS, RHEL):
- Processen er færdig!
df -hDu kan bekræfte din nye diskstørrelse ved at skrive .
Denne artikel er specielt forberedt til PvPServer.