Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server

Kumusta tanan! Bag-ohay lang nakit-an nako ang usa ka morag yano nga buluhaton - aron madugangan ang gidak-on sa disk nga "init" sa usa ka server sa Linux.

Deskripsyon sa buluhaton

Adunay usa ka server sa panganod. Sa akong kaso, kini ang Google Cloud - Compute Engine. Operating nga sistema - Ubuntu. Usa ka 30 GB nga disk ang konektado karon. Ang database nagkadako, ang mga file nanghubag, mao nga kinahanglan nimo nga dugangan ang gidak-on sa disk, ingnon ta, ngadto sa 50 GB. Sa parehas nga oras, wala namon gi-disable ang bisan unsang butang, wala kami nag-reboot bisan unsa.

Atensyon! Sa dili pa kita magsugod, paghimo og backup sa tanang importanteng impormasyon!

1. Una, atong susihon kon unsa ka dako ang atong libreng luna. Sa Linux console among gisulat:

df -h

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Sa yano nga mga pulong, ako adunay 30 GB sa kinatibuk-an ug ang 7.9 GB libre na karon. Kinahanglang dugangan.

2. Sunod moadto ko ug magkonektar og pipila pa ka GB pinaagi sa console sa akong hoster. Gipasayon ​​kini sa Google Cloud, nga walay pag-reboot. Moadto ko sa Compute Engine -> Disks -> Pilia ang disk sa akong server ug usba ang gidak-on niini:

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Mosulod ko, i-klik ang "Edit" ug dugangan ang gidak-on sa disk sa gidak-on nga akong gikinahanglan (sa akong kaso, hangtod sa 50 GB).

3. Busa karon kita adunay 50 GB. Atong susihon kini sa server gamit ang sugo:

sudo fdisk -l

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Nakita namon ang among bag-ong 50 GB, apan sa pagkakaron magamit ra namon ang 30 GB.

4. Karon atong tangtangon ang kasamtangan nga 30 GB disk partition ug paghimo og bag-ong 50 GB nga usa. Mahimo kang adunay daghang mga seksyon. Tingali kinahanglan nimo nga maghimo usab daghang mga bag-ong partisyon. Alang niini nga operasyon atong gamiton ang programa fdisk, nga nagtugot kanimo sa pagdumala sa mga partisyon sa hard disk. Importante usab nga masabtan kung unsa ang mga partisyon sa disk ug kung unsa ang ilang gikinahanglan - basaha dinhi. Sa pagpadagan sa programa fdisk gamita ang command:

sudo fdisk /dev/sda

5. Sulod sa interactive nga paagi sa programa fdisk Naghimo kami daghang mga operasyon.

Una kita mosulod:

p

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Ang mando nagpakita sa usa ka lista sa among mga partisyon karon. Sa akong kaso, usa ka partisyon ang 30 GB ug ang lain nga 20 GB gawasnon nga naglutaw, ingnon ta.

6. Dayon pagsulod:

d

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Gitangtang namo ang kasamtangan nga partisyon aron makahimo og bag-o alang sa tibuok 50 GB. Sa wala pa ang operasyon, among susihon pag-usab kung nakahimo ba kami usa ka backup sa hinungdanon nga kasayuran!

7. Sunod among gipakita sa programa:

n

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Ang sugo nagmugna og bag-ong partisyon. Ang tanan nga mga parameter kinahanglan nga itakda sa default - mahimo nimo nga pindota ang Enter. Kung ikaw adunay usa ka espesyal nga kaso, dayon ipakita ang imong mga parameter. Sama sa imong makita gikan sa screenshot, naghimo ko og 50 GB nga partition - ang akong gikinahanglan.

8. Isip resulta, akong gipakita sa programa:

w

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Kini nga sugo nagsulat sa mga kausaban ug paggawas fdisk. Wala kami nahadlok nga napakyas ang pagbasa sa lamesa sa partisyon. Ang mosunod nga sugo makatabang sa pag-ayo niini. Gibiyaan lang gamay.

9. Mibiya mi fdisk ug mibalik sa nag-unang linya sa Linux. Sunod, nagdrayb kami, ingon sa gitambag kanamo kaniadto:

sudo partprobe /dev/sda

Kung malampuson ang tanan, dili ka makakita og bisan unsang mensahe. Kung wala nimo ma-install ang programa partprobe, unya i-install kini. Sakto partprobe mag-update sa mga lamesa sa partisyon, nga magtugot kanamo sa pagpalapad sa partisyon hangtod sa 50 GB online. Sige na nga.

Clue! Pag-instalar partprobe mahimo nimo kini sama niini:

 apt-get install partprobe


10. Karon kini nagpabilin sa redefine sa partition gidak-on sa paggamit sa programa usba ang gidak-on2fs. Buhaton niya kini online - bisan nianang higayona ang mga script nagtrabaho ug nagsulat sa disk.

Ang programa usba ang gidak-on2fs i-overwrite ang metadata sa file system. Sa pagbuhat niini atong gamiton ang mosunod nga sugo:

sudo resize2fs /dev/sda1

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server
Dinhi ang sda1 mao ang ngalan sa imong partisyon. Sa kadaghanan nga mga kaso, kini ang sda1, apan posible ang mga eksepsiyon. Pag-amping. Ingon usa ka sangputanan, gibag-o sa programa ang gidak-on sa partisyon alang kanamo. Sa akong hunahuna kini usa ka kalampusan.

11. Karon atong siguroon nga ang partition size nausab ug aduna na kitay 50 GB. Aron mahimo kini, atong balikon ang una nga sugo:

df -h

Giunsa nga dali nga madugangan ang gidak-on sa disk sa usa ka server

Source: www.habr.com

Idugang sa usa ka comment