Hvordan utvide disk og partisjon med LVM på Linux-servere?
Etter å ha økt diskstørrelsen på Linux-serveren din i virtualiseringsinfrastrukturer (VMware, Proxmox, KVM, etc.), brukes ikke denne nye plassen automatisk av operativsystemet. For å utvide disken uten å miste dataene på serveren (uten risiko for tap av data) LVM (Logical Volume Manager) arkitektur brukes. I denne veiledningen vil du lære diskutvidelseskommandoene trinn for trinn.
Trinn 1: Finner ny disk eller plass
Koble til serveren din som root via Putty og sjekk det nye domenet som er lagt til systemet:
- Slik viser du fysiske disker:
fdisk -lellerlsblkskriv inn kommandoen. - Hvis hoveddisken din (f.eks.:
/dev/sda) er utvidet, men ikke reflektert på den logiske partisjonen, fortsett til neste trinn.
Trinn 2: Endre størrelsen på den fysiske partisjonen
For at LVM skal se den nye diskplassen, må vi skanne og utvide det fysiske volumet:
- Kjør parpart-kommandoen for å oppdatere disktabellen:
partprobe - Utvid den relevante fysiske disken på LVM (Avhengig av navnet på disken din, kan den endres til sda2, sdb1, etc.):
pvresize /dev/sda2 - For å bekrefte volumgruppen og se ledig plass
vgdisplayskrive.
Trinn 3: Utvide den logiske partisjonen og filsystemet
I det siste trinnet vil vi overføre den ledige plassen direkte til rotkatalogen (/) eller ønsket partisjon:
- Utvid det logiske volumet for å ta all ledig plass:
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Merk: `/dev/mapper/...` banen varierer avhengig av serveren din, du kan se din egen rotbane med kommandoen `df -h`).* - Behandle filsystemet til operativsystemet:
- Hvis serveren din XFS hvis du bruker filsystem (AlmaLinux, CentOS, RHEL):
xfs_growfs /dev/mapper/almalinux-root - Hvis serveren din EXT4 hvis du bruker filsystem (Ubuntu, Debian):
resize2fs /dev/mapper/almalinux-root
- Hvis serveren din XFS hvis du bruker filsystem (AlmaLinux, CentOS, RHEL):
- Prosessen er fullført!
df -hDu kan bekrefte den nye diskstørrelsen ved å skrive .
Denne artikkelen er spesielt utarbeidet for PvPServer.