CH-J Server Managerservera pārvaldība virs SSH
Izvēlne
Visas pamācības un raksti →

Kā palielināt Linux servera disku, nezaudējot datus

Pēc virtuālā diska palielināšanas pareizā secībā paplašiniet nodalījumu, LVM un ext4 vai XFS failu sistēmu.

Pirms jebkādām izmaiņām

Vispirms izveidojiet un pārbaudiet rezerves kopiju vai virtuālās mašīnas momentuzņēmumu. Palielināšana ir ierasta darbība, taču kļūda ierīces nosaukumā var sabojāt datus, un nodalījumu tabulas rezerves kopija nav datu rezerves kopija. Pēc tam palieliniet disku hipervizorā vai pie mitināšanas pakalpojuma sniedzēja, jo sistēma var izmantot tikai to vietu, kas diskā jau ir pieejama.

Noskaidrojiet diska izkārtojumu

Katrs slānis jāpaplašina atsevišķi, sākot no apakšas: disks, nodalījums, LVM, ja tas tiek izmantots, un failu sistēma. Šīs komandas parāda slāņus, failu sistēmu tipus un to, kura vieta kur ir piemontēta. Ierīču nosaukumi tālākajos piemēros ir ilustratīvi; izmantojiet sava servera nosaukumus.

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

Nodalījums un ext4 vai XFS

growpart no Ubuntu un Debian pakotnes cloud-guest-utils paplašina nodalījumu, izmantojot aiz tā esošo brīvo vietu. Ņemiet vērā, ka disks un nodalījuma numurs ir atsevišķi argumenti. Pēc tam palieliniet failu sistēmu: resize2fs ext4 gadījumā saņem ierīci, bet xfs_growfs — montēšanas punktu. Abas komandas darbojas arī tad, kad failu sistēma ir piemontēta.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Ar LVM

Ja nodalījumā atrodas LVM fiziskais sējums, paziņojiet LVM par jauno izmēru un paplašiniet loģisko sējumu. Opcija -r palielina arī tajā esošo failu sistēmu, tāpēc atsevišķa izmēra maiņas komanda nav vajadzīga.

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

Pārbaudiet rezultātu un ziniet ierobežojumus

Vēlreiz palaidiet df -hT, lai apstiprinātu jauno izmēru. Growpart var izmantot tikai brīvo vietu tieši aiz nodalījuma, tāpēc vispirms jāatrisina jautājums ar ceļā esošu mijmaiņas vai citu nodalījumu. XFS vispār nevar samazināt, bet citu failu sistēmu samazināšana ir daudz riskantāka par palielināšanu, tāpēc rūpīgi izvēlieties paplašinājuma apjomu.

Disk Manager lietotnē CH-J Server Manager

Linux serveriem paredzētais Disk Manager rāda diska karti ar nodalījumiem, failu sistēmām un LVM un LUKS slāņiem, kā arī pēc diska palielināšanas var ierosināt automātisku paplašināšanu. Izmaiņas gaida rindā, ko varat pārskatīt kā plānu; pirms tā izpildes lietotne vēlreiz nolasa servera stāvokli un apstājas, ja tas vairs neatbilst. Pirms izmaiņām tā saglabā nodalījumu tabulas metadatus, kas neaizstāj datu rezerves kopiju. Windows serveri tiek atpazīti un noraidīti kā neatbalstīti.

Sīki izstrādāta dokumentācija

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Biometriskā atbloķēšana un drošība →