Kā ātri palielināt diska lielumu serverī

Sveiki visiem! Nesen es saskāros ar Ŕķietami vienkārÅ”u uzdevumu - palielināt diska izmēru ā€œkarstuā€ Linux serverÄ«.

Uzdevuma apraksts

MākonÄ« ir serveris. Manā gadÄ«jumā tas ir Google Cloud ā€” Compute Engine. Operētājsistēma - Ubuntu. PaÅ”laik ir pievienots 30 GB disks. Datubāze aug, faili uzbriest, tāpēc jāpalielina diska izmērs, teiksim, lÄ«dz 50 GB. Tajā paŔā laikā mēs neko neatspējojam, neko nerebootējam.

Uzmanību! Pirms sākam, izveidojiet visas svarīgās informācijas dublējumu!

1. Vispirms pārbaudīsim, cik daudz brīvas vietas mums ir. Linux konsolē mēs rakstām:

df -h

Kā ātri palielināt diska lielumu serverī
VienkārŔiem vārdiem sakot, man kopā ir 30 GB, un 7.9 GB tagad ir brīvi. Ir jāpalielina.

2. Tālāk es eju un pievienoju vēl dažus GB, izmantojot sava hostera konsoli. Google Cloud to atvieglo bez atkārtotas palaiÅ”anas. Es dodos uz Compute Engine -> Disks -> Izvēlieties sava servera disku un mainu tā izmēru:

Kā ātri palielināt diska lielumu serverī
Es ieeju iekŔā, noklikŔķiniet uz ā€œRediģētā€ un palielināju diska izmēru lÄ«dz vajadzÄ«gajam izmēram (manā gadÄ«jumā lÄ«dz 50 GB).

3. Tagad mums ir 50 GB. Pārbaudīsim to serverī ar komandu:

sudo fdisk -l

Kā ātri palielināt diska lielumu serverī
Mēs redzam savus jaunos 50 GB, bet pagaidām varam izmantot tikai 30 GB.

4. Tagad izdzēsÄ«sim paÅ”reizējo 30 GB diska nodalÄ«jumu un izveidosim jaunu 50 GB nodalÄ«jumu. Jums var bÅ«t vairākas sadaļas. Iespējams, jums bÅ«s jāizveido arÄ« vairāki jauni nodalÄ«jumi. Å ai darbÄ«bai mēs izmantosim programmu fdisk, kas ļauj pārvaldÄ«t cietā diska nodalÄ«jumus. Ir arÄ« svarÄ«gi saprast, kas ir diska nodalÄ«jumi un kam tie ir nepiecieÅ”ami - lasiet Å”eit. Lai palaistu programmu fdisk izmantojiet komandu:

sudo fdisk /dev/sda

5. Programmas interaktīvajā režīmā fdisk Veicam vairākas operācijas.

Vispirms mēs ievadām:

p

Kā ātri palielināt diska lielumu serverī
Komanda parāda mÅ«su paÅ”reizējo nodalÄ«jumu sarakstu. Manā gadÄ«jumā viens nodalÄ«jums ir 30 GB un vēl 20 GB ir brÄ«vi peldoÅ”s, tā teikt.

6. Pēc tam ievadiet:

d

Kā ātri palielināt diska lielumu serverī
Mēs dzÄ“Å”am paÅ”reizējo nodalÄ«jumu, lai izveidotu jaunu visiem 50 GB. Pirms operācijas vēlreiz pārbaudām, vai esam veikuÅ”i svarÄ«gas informācijas dublējumu!

7. Tālāk mēs norādām programmai:

n

Kā ātri palielināt diska lielumu serverī
Komanda izveido jaunu nodalÄ«jumu. Visiem parametriem jābÅ«t iestatÄ«tiem uz noklusējuma - jÅ«s varat vienkārÅ”i nospiest taustiņu Enter. Ja jums ir Ä«paÅ”s gadÄ«jums, tad norādiet savus parametrus. Kā redzat no ekrānuzņēmuma, es izveidoju 50 GB nodalÄ«jumu - to, kas man ir nepiecieÅ”ams.

8. Rezultātā es norādu programmai:

w

Kā ātri palielināt diska lielumu serverī
Å Ä« komanda ieraksta izmaiņas un iziet fdisk. Mēs nebaidāmies, ka nodalÄ«jumu tabulas lasÄ«Å”ana neizdevās. Å Ä« komanda palÄ«dzēs to novērst. Palika tikai mazliet.

9. Mēs aizgājām fdisk un atgriezās galvenajā Linux lÄ«nijā. Tālāk mēs iebraucam, kā mums iepriekÅ” tika ieteikts:

sudo partprobe /dev/sda

Ja viss bija veiksmÄ«gi, jÅ«s neredzēsit ziņojumu. Ja jums nav instalēta programma daļazonde, pēc tam instalējiet to. TieÅ”i tā daļazonde atjauninās nodalÄ«jumu tabulas, kas ļaus tieÅ”saistē paplaÅ”ināt nodalÄ«jumu lÄ«dz 50 GB. Uz priekÅ”u.

Padoms! Uzstādīt daļazonde jūs varat to izdarīt Ŕādi:

 apt-get install partprobe


10. Tagad atliek no jauna definēt nodalÄ«juma lielumu, izmantojot programmu resize2fs. Viņa to darÄ«s tieÅ”saistē ā€“ pat tajā brÄ«dÄ« skripti darbojās un rakstÄ«ja diskā.

Programma resize2fs pārrakstÄ«s failu sistēmas metadatus. Lai to izdarÄ«tu, mēs izmantojam Ŕādu komandu:

sudo resize2fs /dev/sda1

Kā ātri palielināt diska lielumu serverī
Šeit sda1 ir jūsu nodalījuma nosaukums. Vairumā gadījumu tas ir sda1, taču ir iespējami izņēmumi. Esi uzmanīgs. Rezultātā programma mums mainīja nodalījuma lielumu. Es domāju, ka tas ir panākums.

11. Tagad pārliecināsimies, ka nodalÄ«juma izmērs ir mainÄ«jies un mums tagad ir 50 GB. Lai to izdarÄ«tu, atkārtosim paÅ”u pirmo komandu:

df -h

Kā ātri palielināt diska lielumu serverī

Avots: www.habr.com

Pievieno komentāru