Bago baguhin ang anuman
Gumawa at subukan muna ang backup o snapshot ng virtual machine. Karaniwang operasyon ang pagpapalaki, pero maaaring masira ang data kapag nagkamali sa pangalan ng device, at ang backup ng partition table ay hindi backup ng iyong data. Pagkatapos, palakihin ang disk sa iyong hypervisor o sa hosting provider, dahil ang magagamit lang ng system ay ang espasyong mayroon na sa disk.
Alamin ang pagkakaayos ng disk
Kailangang palawakin nang magkakahiwalay ang bawat layer, mula sa ibaba pataas: disk, partition, LVM kung ginagamit, at file system. Ipinapakita ng mga command na ito ang mga layer, uri ng file system at kung aling espasyo ang naka-mount sa bawat lokasyon. Mga halimbawa lamang ang pangalan ng device sa mga sumusunod; gamitin ang nasa sarili mong server.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsPartition at ext4 o XFS
Pinapalawak ng growpart, mula sa cloud-guest-utils package sa Ubuntu at Debian, ang partition papunta sa bakanteng espasyo sa likod nito. Tandaan na magkahiwalay na argument ang disk at ang numero ng partition. Pagkatapos, palakihin ang file system: device ang tinatanggap ng resize2fs para sa ext4, samantalang mount point ang tinatanggap ng xfs_growfs. Parehong gumagana habang naka-mount ang file system.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Kapag may LVM
Kapag may LVM physical volume ang partition, ipaalam sa LVM ang bagong laki at palawakin ang logical volume. Pinapalaki rin ng opsyong -r ang file system dito, kaya hindi na kailangan ng hiwalay na command para baguhin ang laki.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvSuriin ang resulta at alamin ang mga limitasyon
Patakbuhin muli ang df -hT para tiyakin ang bagong laki. Magagamit lang ng Growpart ang bakanteng espasyo na katabi mismo ng likod ng partition, kaya kailangang asikasuhin muna ang swap o ibang partition na nakaharang. Hindi maaaring paliitin ang XFS, at mas mapanganib ang pagpapaliit ng ibang file system kaysa pagpapalaki, kaya maingat na tukuyin kung gaano kalaki ang idaragdag.
Disk Manager sa CH-J Server Manager
Ipinapakita ng Disk Manager para sa mga Linux server ang mapa ng disk kasama ang mga partition, file system at mga layer ng LVM at LUKS, at maaari itong magmungkahi ng awtomatikong pagpapalawak matapos palakihin ang disk. Naghihintay ang mga pagbabago sa queue na sinusuri mo bilang isang plano; bago ito isagawa, binabasa muli ng application ang kalagayan ng server at humihinto kung hindi na ito tumutugma. Sine-save nito ang metadata ng partition table bago ang pagbabago, pero hindi nito pinapalitan ang backup ng iyong data. Nakikilala at tinatanggihan ang mga Windows server dahil hindi suportado ang mga ito.