Nola azkar handitu diskoaren tamaina zerbitzari batean

Kaixo guztioi! Duela gutxi, itxuraz erraza den zeregin bat topatu dut: Linux zerbitzari batean diskoaren tamaina "beroa" handitzea.

Zereginaren deskribapena

Hodeian zerbitzari bat dago. Nire kasuan, hau Google Cloud - Compute Engine da. Sistema eragilea: Ubuntu. Orain 30 GB-ko disko bat konektatuta dago. Datu-basea hazten ari da, fitxategiak hazten ari dira, beraz, diskoaren tamaina handitu behar duzu, esate baterako, 50 GB-ra. Aldi berean, ez dugu ezer desgaitzen, ez dugu ezer berrabiarazi.

Kontuz! Hasi baino lehen, egin informazio garrantzitsu guztien babeskopia!

1. Lehenik eta behin, egiazta dezagun zenbat leku libre dugun. Linux kontsolan idazten dugu:

df -h

Nola azkar handitu diskoaren tamaina zerbitzari batean
Hitz sinpleetan, 30 GB ditut guztira eta 7.9 GB doakoak dira orain. Handitu beharra dago.

2. Jarraian, GB batzuk gehiago konektatzen ditut nire ostalariaren kontsolaren bidez. Google Cloud-ek hori errazten du, berrabiarazi gabe. Compute Engine -> Diskoak -> Hautatu nire zerbitzariaren diskoa eta bere tamaina aldatzen dut:

Nola azkar handitu diskoaren tamaina zerbitzari batean
Barrura sartzen naiz, "Editatu" sakatu eta diskoaren tamaina handitzen dut behar dudan neurrira (nire kasuan, 50 GB arte).

3. Beraz, orain 50 GB ditugu. Egiazta dezagun zerbitzarian komandoarekin:

sudo fdisk -l

Nola azkar handitu diskoaren tamaina zerbitzari batean
Gure 50 GB berriak ikusten ditugu, baina oraingoz 30 GB baino ezin ditugu erabili.

4. Orain ezabatu dezagun uneko 30 GB-ko disko-partizioa eta sortu 50 GB-ko beste bat. Hainbat atal izan ditzakezu. Baliteke hainbat partizio berri ere sortu behar izatea. Eragiketa honetarako programa erabiliko dugu fdisk, disko gogorreko partizioak kudeatzeko aukera ematen duena. Garrantzitsua da ulertzea zer diren disko partizioak eta zertarako behar diren - irakurri Hemen. Programa exekutatzeko fdisk erabili komandoa:

sudo fdisk /dev/sda

5. Programaren modu interaktiboaren barruan fdisk Hainbat eragiketa egiten ditugu.

Lehenik eta behin sartzen gara:

p

Nola azkar handitu diskoaren tamaina zerbitzari batean
Komandoak gure uneko partizioen zerrenda bistaratzen du. Nire kasuan, partizio bat 30 GB da eta beste 20 GB libre flotatzen ari da, nolabait esateko.

6. Ondoren, sartu:

d

Nola azkar handitu diskoaren tamaina zerbitzari batean
Uneko partizioa ezabatzen dugu 50 GB osorako berri bat sortzeko. Eragiketa egin baino lehen, informazio garrantzitsuaren babeskopia egin ote dugun egiaztatzen dugu berriro!

7. Ondoren, programari adieraziko diogu:

n

Nola azkar handitu diskoaren tamaina zerbitzari batean
Komandoak partizio berri bat sortzen du. Parametro guztiak lehenetsita ezarri behar dira - Sartu sakatu besterik ez duzu. Kasu bereziren bat baduzu, adierazi zure parametroak. Pantaila-argazkian ikusten denez, 50 GB-ko partizioa sortu dut - behar dudana.

8. Ondorioz, programari adierazten diot:

w

Nola azkar handitu diskoaren tamaina zerbitzari batean
Komando honek aldaketak eta irteerak idazten ditu fdisk. Ez dugu beldurtzen partizio-taula irakurtzeak huts egin izanaren. Hurrengo komandoak hau konpontzen lagunduko du. Ezker apur bat besterik ez.

9. Alde egin genuen fdisk eta Linux lerro nagusira itzuli zen. Jarraian, sartuko gara, lehenago aholkatu ziguten bezala:

sudo partprobe /dev/sda

Dena arrakastatsua izan bada, ez duzu mezurik ikusiko. Programa instalatuta ez baduzu zati-zunda, gero instalatu. Zehazki zati-zunda partizio-taulak eguneratuko ditu, eta horrek partizioa sarean 50 GB-ra arte zabaltzeko aukera emango digu. Segi aurrera.

Arrastoa! Instalatu zati-zunda honela egin dezakezu:

 apt-get install partprobe


10. Orain programa erabiliz partizioaren tamaina berriro definitzea geratzen da tamaina aldatu2fs. Sarean egingo du hori, nahiz eta une horretan gidoiak funtzionatzen eta diskoan idazten ari ziren.

Programa tamaina aldatu2fs fitxategi-sistemaren metadatuak gainidatziko ditu. Horretarako komando hau erabiliko dugu:

sudo resize2fs /dev/sda1

Nola azkar handitu diskoaren tamaina zerbitzari batean
Hemen sda1 zure partizioaren izena da. Kasu gehienetan, hau sda1 da, baina salbuespenak posible dira. Kontuz ibili. Ondorioz, programak partizioaren tamaina aldatu zigun. Hau arrakasta bat dela uste dut.

11. Orain ziurta dezagun partizioaren tamaina aldatu dela eta orain 50 GB ditugula. Horretarako, errepika dezagun lehen komandoa:

df -h

Nola azkar handitu diskoaren tamaina zerbitzari batean

Iturria: www.habr.com

Gehitu iruzkin berria