Før du ændrer noget
Opret og test først en sikkerhedskopi eller et snapshot af den virtuelle maskine. Udvidelse er en rutineopgave, men en fejl i et enhedsnavn kan beskadige data, og en sikkerhedskopi af partitionstabellen er ikke en sikkerhedskopi af dine data. Gør derefter disken større i din hypervisor eller hos din hostingudbyder, da systemet kun kan bruge plads, som disken allerede har.
Undersøg diskens opbygning
Hvert lag skal udvides separat, nedefra og op: disk, partition, LVM, hvis det bruges, og filsystem. Disse kommandoer viser lagene, filsystemtyperne og hvor de enkelte lagerområder er monteret. Enhedsnavnene i de følgende eksempler er kun illustrationer; brug navnene fra din egen server.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsPartition og ext4 eller XFS
growpart fra pakken cloud-guest-utils på Ubuntu og Debian udvider en partition ind i den ledige plads efter den. Bemærk, at disken og partitionsnummeret er separate argumenter. Udvid derefter filsystemet: resize2fs til ext4 tager enheden som argument, mens xfs_growfs tager monteringspunktet. Begge virker, mens filsystemet er monteret.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Med LVM
Når partitionen indeholder en fysisk LVM-diskenhed, skal du oplyse LVM om den nye størrelse og udvide den logiske diskenhed. Tilvalget -r udvider også filsystemet på den, så en særskilt kommando til størrelsesændring ikke er nødvendig.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvKontrollér resultatet, og kend begrænsningerne
Kør df -hT igen for at bekræfte den nye størrelse. growpart kan kun bruge ledig plads umiddelbart efter partitionen, så en swap-partition eller en anden partition, der ligger i vejen, skal håndteres først. XFS kan slet ikke formindskes, og det er langt mere risikabelt at formindske andre filsystemer end at udvide dem. Vælg derfor udvidelsens størrelse med omhu.
Disk Manager i CH-J Server Manager
Disk Manager til Linux-servere viser et diskkort med partitioner, filsystemer samt LVM- og LUKS-lag og kan foreslå automatisk udvidelse, efter at en disk er gjort større. Ændringer venter i en kø, som du gennemgår som en plan; før den køres, læser programmet serverens tilstand igen og stopper, hvis den ikke længere stemmer overens. Det gemmer partitionstabellens metadata før en ændring, hvilket ikke erstatter en sikkerhedskopi af dine data. Windows-servere registreres og afvises som ikke understøttede.