Înainte să modifici ceva
Mai întâi creează și testează o copie de siguranță sau un snapshot al mașinii virtuale. Mărirea este o operațiune de rutină, dar o greșeală în numele unui dispozitiv poate deteriora datele, iar o copie de siguranță a tabelei de partiții nu este o copie de siguranță a datelor. Apoi mărește discul în hipervizor sau la furnizorul de găzduire, deoarece sistemul poate folosi doar spațiul pe care discul îl are deja.
Află cum este structurat discul
Fiecare strat trebuie extins separat, de jos în sus: discul, partiția, LVM dacă este folosit și sistemul de fișiere. Aceste comenzi arată straturile, tipurile sistemelor de fișiere și unde este montat fiecare spațiu. Numele dispozitivelor din exemplele următoare sunt orientative; folosește numele de pe propriul server.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsPartiția și ext4 sau XFS
growpart, din pachetul cloud-guest-utils pe Ubuntu și Debian, extinde o partiție în spațiul liber de după ea. Reține că discul și numărul partiției sunt argumente separate. Apoi mărește sistemul de fișiere: resize2fs pentru ext4 primește dispozitivul, iar xfs_growfs primește punctul de montare. Ambele funcționează în timp ce sistemul de fișiere este montat.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Cu LVM
Când partiția conține un volum fizic LVM, informează LVM despre noua dimensiune și extinde volumul logic. Opțiunea -r mărește și sistemul de fișiere de pe acesta, deci nu este necesară o comandă separată de redimensionare.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvVerifică rezultatul și cunoaște limitele
Rulează din nou df -hT pentru a confirma noua dimensiune. Growpart poate folosi doar spațiul liber imediat după partiție, așa că trebuie mai întâi rezolvată situația unei partiții swap sau a altei partiții care se află în cale. XFS nu poate fi micșorat deloc, iar micșorarea altor sisteme de fișiere este o operațiune mult mai riscantă decât mărirea lor, așa că alege cu grijă dimensiunea extinderii.
Disk Manager în CH-J Server Manager
Disk Manager pentru servere Linux afișează harta discului cu partițiile, sistemele de fișiere și straturile LVM și LUKS și poate propune o extindere automată după mărirea discului. Modificările așteaptă într-o coadă pe care o examinezi ca plan; înainte de a-l executa, aplicația citește din nou starea serverului și se oprește dacă aceasta nu mai corespunde. Salvează metadatele tabelei de partiții înaintea unei modificări, ceea ce nu înlocuiește o copie de siguranță a datelor. Serverele Windows sunt detectate și refuzate ca neacceptate.