CH-J Server Managerupravljanje poslužiteljima preko SSH
Meni
Svi vodiči i članci →

Kako povećati disk Linux poslužitelja bez gubitka podataka

Nakon povećanja virtualnog diska proširite particiju, LVM i datotečni sustav ext4 ili XFS pravilnim redoslijedom.

Prije bilo kakvih promjena

Najprije izradite i provjerite sigurnosnu kopiju ili snimku virtualnog stroja. Povećanje je rutinski postupak, ali pogreška u nazivu uređaja može oštetiti podatke, a sigurnosna kopija particijske tablice nije sigurnosna kopija podataka. Zatim povećajte disk u hipervizoru ili kod pružatelja usluge hostinga jer sustav može koristiti samo prostor koji disk već ima.

Utvrdite raspored diska

Svaki sloj treba proširiti zasebno, odozdo prema gore: disk, particiju, LVM ako se koristi te datotečni sustav. Ove naredbe prikazuju slojeve, vrste datotečnih sustava i koji je prostor gdje montiran. Nazivi uređaja u sljedećim primjerima služe kao ilustracija; upotrijebite nazive sa svojeg poslužitelja.

lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvs

Particija i ext4 ili XFS

growpart iz paketa cloud-guest-utils na Ubuntu i Debian sustavima proširuje particiju na slobodan prostor iza nje. Imajte na umu da su disk i broj particije zasebni argumenti. Zatim povećajte datotečni sustav: resize2fs za ext4 prima uređaj, a xfs_growfs točku montiranja. Oba rade dok je datotečni sustav montiran.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Uz LVM

Ako se na particiji nalazi fizički volumen LVM, obavijestite LVM o novoj veličini i proširite logički volumen. Opcija -r povećava i datotečni sustav na njemu pa nije potrebna zasebna naredba za promjenu veličine.

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Provjerite rezultat i upoznajte ograničenja

Ponovno pokrenite df -hT kako biste potvrdili novu veličinu. Growpart može koristiti samo slobodan prostor neposredno iza particije pa najprije treba riješiti swap ili drugu particiju koja se nalazi na putu. XFS se uopće ne može smanjiti, a smanjivanje drugih datotečnih sustava znatno je rizičnije od povećavanja, stoga pažljivo odredite koliko ih želite proširiti.

Disk Manager u CH-J Server Manager

Disk Manager za Linux poslužitelje prikazuje kartu diska s particijama, datotečnim sustavima te slojevima LVM i LUKS i može predložiti automatsko proširenje nakon povećanja diska. Promjene čekaju u redu koji pregledavate kao plan; prije izvršavanja aplikacija ponovno očitava stanje poslužitelja i zaustavlja se ako se ono više ne podudara. Prije promjene sprema metapodatke particijske tablice, što ne zamjenjuje sigurnosnu kopiju podataka. Windows poslužitelji prepoznaju se i odbijaju kao nepodržani.

Detaljna dokumentacija

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Biometrično otključavanje i sigurnost →