Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike

Silav hemû! Di van demên dawî de ez rastî peywirek hêsan hat - ku li ser serverek Linux-ê mezinahiya dîskê "germ" zêde bikim.

Danasîna peywirê

Di ewr de serverek heye. Di doza min de, ev Google Cloud e - Engine Compute. Pergala xebitandinê - Ubuntu. Dîskek 30 GB niha ve girêdayî ye. Database her ku diçe mezin dibe, pel diwerimînin, ji ber vê yekê hûn hewce ne ku mezinahiya dîskê zêde bikin, bibêjin, heya 50 GB. Di heman demê de, em tiştek neçalak nakin, em tiştek ji nû ve nakin.

Baldarî! Berî ku em dest pê bikin, ji hemî agahdariya girîng paşvekêşek çêbikin!

1. Pêşîn, em kontrol bikin ka çiqas cîhê me yê belaş heye. Di konsolê Linux de em dinivîsin:

df -h

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Bi gotinên hêsan, bi tevahî 30 GB min heye û 7.9 GB niha belaş e. Pêdivî ye ku were zêdekirin.

2. Dû re ez diçim û çend GB-yên din bi konsolê mêvandarê xwe ve girêdidim. Google Cloud vê yekê hêsan dike, bêyî ji nû ve destpêkirinê. Ez diçim Compute Engine -> Disks -> Dîska servera xwe hilbijêrin û mezinahiya wê biguherînim:

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Ez diçim hundur, "Biguherîne" bikirtînim û mezinahiya dîskê bi mezinahiya ku ez hewce dikim zêde dikim (di doza min de, heya 50 GB).

3. Îcar niha em xwedî 50 GB. Ka em vê li ser serverê bi fermanê kontrol bikin:

sudo fdisk -l

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Em 50 GB-ya xweya nû dibînin, lê heya niha em tenê dikarin 30 GB bikar bînin.

4. Naha em dabeşkirina dîskê ya 30 GB ya heyî jêbikin û yek 50 GB ya nû biafirînin. Hûn dikarin gelek beşan hebin. Dibe ku hûn hewce ne ku çend dabeşên nû jî biafirînin. Ji bo vê operasyonê em ê bernameyê bikar bînin fdisk, ku destûrê dide te ku hûn dabeşên dîska hişk birêve bibin. Di heman demê de girîng e ku meriv fêm bike ka dabeşên dîskê çi ne û ji bo çi hewce ne - bixwînin vir. Ji bo birêvebirina bernameyê fdisk fermanê bikar bînin:

sudo fdisk /dev/sda

5. Di hundurê moda înteraktîf a bernameyê de fdisk Em gelek operasyonan dikin.

Pêşî em têkevin:

p

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Ferman navnîşek dabeşên me yên heyî nîşan dide. Di doza min de, dabeşek 30 GB ye û 20 GB ya din bi serbestî diherike, ji ber vê yekê.

6. Paşê binivîse:

d

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Em dabeşa heyî jê dikin da ku ji bo tevahiya 50 GB ya nû çêbikin. Berî operasyonê, em careke din kontrol dikin ka me ji agahdariya girîng paşvekêşek çêkiriye an na!

7. Piştre em bernameyê destnîşan dikin:

n

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Ferman parçeyek nû diafirîne. Pêdivî ye ku hemî pîvan li gorî xwerû bêne danîn - hûn dikarin tenê Enter bikirtînin. Ger rewşek weya taybetî heye, wê hingê pîvanên xwe destnîşan bikin. Wekî ku hûn ji dîmenderê dibînin, min dabeşek 50 GB çêkir - ya ku ez hewce dikim.

8. Wekî encamek, ez bernameyê destnîşan dikim:

w

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Ev ferman guhertin û derketinê dinivîse fdisk. Em natirsin ku xwendina tabloya dabeşkirinê têk çû. Fermana jêrîn dê alîkariya rastkirina vê yekê bike. Tenê piçek hiştin.

9. Em derketin fdisk û vegeriya ser xeta Linux ya sereke. Dûv re, em diçin hundur, wekî ku me berê şîret kiribû:

sudo partprobe /dev/sda

Ger her tişt serketî bû, hûn ê ti peyamê nebînin. Ger we bername saz nekiribe partprobe, paşê wê saz bikin. Tam partprobe dê tabloyên dabeşkirinê nûve bike, ku dê rê bide me ku em dabeşkirinê heya 50 GB serhêl berfireh bikin. Berdewam bike.

Agah! Lêkirin partprobe hûn dikarin bi vî rengî bikin:

 apt-get install partprobe


10. Niha dimîne ku bi karanîna bernameyê mezinahiya dabeşkirinê ji nû ve pênase bikin resize2fs. Ew ê vê yekê serhêl bike - tewra di wê gavê de senaryo dixebitin û li ser dîskê dinivîsin.

Bername resize2fs dê metadata pergala pelan binivîsîne. Ji bo vê yekê em emrê jêrîn bikar tînin:

sudo resize2fs /dev/sda1

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike
Li vir sda1 navê dabeşa we ye. Di pir rewşan de, ev sda1 e, lê îstîsna mimkun e. Baldar be. Wekî encamek, bernameyê ji bo me mezinahiya dabeşkirinê guhert. Ez difikirim ku ev serkeftinek e.

11. Naha em piştrast bikin ku mezinahiya dabeşkirinê guherî ye û em niha 50 GB hene. Ji bo vê yekê, bila em fermana yekem dubare bikin:

df -h

Meriv çawa zû mezinahiya dîskê li ser serverek zêde dike

Source: www.habr.com

Add a comment