Innan du ändrar något
Skapa och testa först en säkerhetskopia eller en ögonblicksbild av den virtuella maskinen. Att utöka är en rutinåtgärd, men ett fel i ett enhetsnamn kan skada data, och en säkerhetskopia av partitionstabellen är inte en säkerhetskopia av dina data. Utöka sedan disken i hypervisorn eller hos din värdleverantör, eftersom systemet bara kan använda utrymme som disken redan har.
Ta reda på hur disken är uppbyggd
Varje lager måste utökas separat, nerifrån och upp: disk, partition, LVM om det används och filsystem. Dessa kommandon visar lagren, filsystemstyperna och vilket utrymme som är monterat var. Enhetsnamnen i följande exempel är bara exempel; använd namnen från din egen server.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsPartition och ext4 eller XFS
Verktyget growpart, som ingår i paketet cloud-guest-utils på Ubuntu och Debian, utökar en partition till det lediga utrymmet efter den. Observera att disken och partitionsnumret är separata argument. Utöka sedan filsystemet: resize2fs för ext4 tar enheten som argument, medan xfs_growfs tar monteringspunkten. Båda fungerar medan filsystemet är monterat.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Med LVM
När partitionen innehåller en fysisk LVM-volym behöver du meddela LVM den nya storleken och utöka den logiska volymen. Alternativet -r utökar också filsystemet på volymen, så inget separat kommando för storleksändring behövs.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvKontrollera resultatet och känn till begränsningarna
Kör df -hT igen för att bekräfta den nya storleken. Verktyget growpart kan bara använda ledigt utrymme direkt efter partitionen, så en swap-partition eller annan partition som ligger i vägen måste hanteras först. XFS kan inte krympas alls, och att krympa andra filsystem är mycket mer riskfyllt än att utöka dem, så planera utökningens storlek noga.
Disk Manager i CH-J Server Manager
Disk Manager för Linux-servrar visar en diskkarta med partitioner, filsystem samt LVM- och LUKS-lager och kan föreslå automatisk utökning när en disk har gjorts större. Ändringarna väntar i en kö som du granskar som en plan. Innan planen körs läser programmet serverns tillstånd igen och avbryter om det inte längre stämmer. Det sparar partitionstabellens metadata före en ändring, vilket inte ersätter en säkerhetskopia av dina data. Windows-servrar identifieras och avvisas eftersom de inte stöds.