Kif iżżid malajr id-daqs tad-diska fuq server

Hi kollha! Riċentement iltqajt ma' kompitu li jidher sempliċi - biex iżid id-daqs tad-diska "taħraq" fuq server Linux.

Deskrizzjoni tal-kompitu

Hemm server fis-sħaba. Fil-każ tiegħi, dan huwa Google Cloud - Compute Engine. Sistema operattiva - Ubuntu. Disk ta' 30 GB bħalissa huwa konness. Id-database qed tikber, il-fajls qed jintefħu, għalhekk għandek bżonn iżżid id-daqs tad-diska, ngħidu aħna, għal 50 GB. Fl-istess ħin, aħna ma tiddiżattiva xejn, aħna ma reboot xejn.

Attenzjoni! Qabel ma nibdew, agħmel backup tal-informazzjoni importanti kollha!

1. L-ewwel, ejja niċċekkjaw kemm għandna spazju ħieles. Fil-console Linux niktbu:

df -h

Kif iżżid malajr id-daqs tad-diska fuq server
Fi kliem sempliċi, għandi 30 GB b'kollox u 7.9 GB huwa b'xejn issa. Jeħtieġ li jiżdied.

2. Imbagħad immur u nqabbad ftit GB aktar permezz tal-console tal-hoster tiegħi. Google Cloud jagħmel dan faċli, mingħajr rebooting. Immur Compute Engine -> Disks -> Agħżel id-disk tas-server tiegħi u biddel id-daqs tiegħu:

Kif iżżid malajr id-daqs tad-diska fuq server
Nidħol ġewwa, ikklikkja "Editja" u nżid id-daqs tad-diska għad-daqs li għandi bżonn (fil-każ tiegħi, sa 50 GB).

3. Allura issa għandna 50 GB. Ejja niċċekkjaw dan fuq is-server bil-kmand:

sudo fdisk -l

Kif iżżid malajr id-daqs tad-diska fuq server
Naraw il-50 GB il-ġdid tagħna, iżda għalissa nistgħu nużaw biss 30 GB.

4. Issa ejja nħassru l-partizzjoni attwali tad-diska ta '30 GB u toħloq waħda ġdida ta' 50 GB. Jista 'jkollok sezzjonijiet multipli. Jista 'jkollok bżonn toħloq diversi diviżorji ġodda wkoll. Għal din l-operazzjoni se nużaw il-programm fdisk, li jippermettilek timmaniġġja diviżorji tal-hard disk. Huwa wkoll importanti li tifhem x'inhuma l-ħitan tad-disk u għalxiex huma meħtieġa - aqra hawn. Biex tmexxi l-programm fdisk uża l-kmand:

sudo fdisk /dev/sda

5. Ġewwa l-mod interattiv tal-programm fdisk Aħna nwettqu diversi operazzjonijiet.

L-ewwel nidħlu:

p

Kif iżżid malajr id-daqs tad-diska fuq server
Il-kmand juri lista tal-ħitan attwali tagħna. Fil-każ tiegħi, partizzjoni waħda hija ta '30 GB u 20 GB oħra hija f'wiċċ l-ilma liberament, biex ngħidu hekk.

6. Imbagħad daħħal:

d

Kif iżżid malajr id-daqs tad-diska fuq server
Aħna nħassru l-partizzjoni attwali sabiex noħolqu waħda ġdida għall-50 GB kollha. Qabel l-operazzjoni, aħna niċċekkjaw għal darb'oħra jekk għamilniex backup ta 'informazzjoni importanti!

7. Imbagħad aħna nindikaw lill-programm:

n

Kif iżżid malajr id-daqs tad-diska fuq server
Il-kmand joħloq partizzjoni ġdida. Il-parametri kollha għandhom ikunu ssettjati għal default - tista 'sempliċement tagħfas Enter. Jekk għandek każ speċjali, imbagħad indika l-parametri tiegħek. Kif tistgħu taraw mill-screenshot, ħloqt partizzjoni ta '50 GB - dak li għandi bżonn.

8. Bħala riżultat, nindika lill-programm:

w

Kif iżżid malajr id-daqs tad-diska fuq server
Dan il-kmand jikteb il-bidliet u l-ħruġ fdisk. Aħna ma nibżgħux li l-qari tal-partition table falla. Il-kmand li ġej se jgħin biex jiffissa dan. Xellug ftit ftit.

9. Tlaqna fdisk u rritornat għal-linja ewlenija tal-Linux. Sussegwentement, insuqu, kif ġejna avżati qabel:

sudo partprobe /dev/sda

Jekk kollox kien suċċess, ma tara l-ebda messaġġ. Jekk ma jkollokx il-programm installat partprobe, imbagħad installah. Eżattament partprobe se taġġorna t-tabelli tal-partizzjoni, li se jippermettulna nespandu l-partizzjoni sa 50 GB onlajn. Aqbad.

Ħjiel! Installa partprobe tista' tagħmel dan hekk:

 apt-get install partprobe


10. Issa jibqa 'li tiddefinixxi mill-ġdid id-daqs tal-partizzjoni bl-użu tal-programm resize2fs. Hija se tagħmel dan online - anke f'dak il-mument l-iskripts kienu qed jaħdmu u jiktbu fuq disk.

Program resize2fs se jissostitwixxi l-metadata tas-sistema tal-fajls. Biex nagħmlu dan aħna nużaw il-kmand li ġej:

sudo resize2fs /dev/sda1

Kif iżżid malajr id-daqs tad-diska fuq server
Hawnhekk sda1 huwa l-isem tal-partizzjoni tiegħek. F'ħafna każijiet, dan huwa sda1, iżda eċċezzjonijiet huma possibbli. Oqghod attent. Bħala riżultat, il-programm biddel id-daqs tal-partizzjoni għalina. Naħseb li dan huwa suċċess.

11. Issa ejja niżguraw li d-daqs tal-partizzjoni nbidel u issa għandna 50 GB. Biex tagħmel dan, ejja rrepeti l-ewwel kmand:

df -h

Kif iżżid malajr id-daqs tad-diska fuq server

Sors: www.habr.com

Żid kumment