Hoe fluch fergrutsje skiif grutte op in tsjinner

Hoi allegearre! Ik bin koartlyn in skynber ienfĂąldige taak tsjinkommen: de skiifgrutte op in server Ăștwreidzje. Linux.

Beskriuwing fan de taak

Ik haw in server yn 'e wolk. Yn myn gefal is it Google Cloud Compute Engine. It bestjoeringssysteem is UbuntuOp it stuit is in skiif fan 30 GB ferbĂ»n. De databank groeit, de bestannen wreidzje Ășt, dus wy moatte de skiifgrutte ferheegje, bygelyks nei 50 GB. Wy ferbine neat en starte neat opnij op.

Oandacht! Foardat wy begjinne, meitsje in reservekopy fan alle wichtige ynformaasje!

1. Litte wy earst kontrolearje hoefolle frije romte wy hawwe. Yn 'e konsole Linux gekookt:

df -h

Hoe fluch fergrutsje skiif grutte op in tsjinner
Yn ienfĂąldige wurden, ik haw 30 GB yn totaal en 7.9 GB is no fergees. Moat wurde ferhege.

2. Folgjende gean ik en ferbine in pear mear GB troch de konsole fan myn hoster. Google Cloud makket dit maklik, sûnder opnij opstarten. Ik gean nei Compute Engine -> Disks -> Selektearje de skiif fan myn server en feroarje de grutte:

Hoe fluch fergrutsje skiif grutte op in tsjinner
Ik gean nei binnen, klikje op "Bewurkje" en fergrutsje de skiifgrutte nei de grutte dy't ik nedich is (yn myn gefal, oant 50 GB).

3. Dus no hawwe wy 50 GB. Litte wy it efkes besjen. server befel:

sudo fdisk -l

Hoe fluch fergrutsje skiif grutte op in tsjinner
Wy sjogge Ășs nije 50 GB, mar foar no kinne wy ​​​​allinich 30 GB brĂ»ke.

4. No litte wy wiskje de hjoeddeiske 30 GB skiif partition en meitsje in nije 50 GB ien. Jo kinne meardere seksjes hawwe. Jo moatte miskien ek ferskate nije partysjes oanmeitsje. Foar dizze operaasje sille wy it programma brĂ»ke fdisk, wĂȘrmei jo hurde skiifpartysjes beheare kinne. It is ek wichtich om te begripen wat skiifpartysjes binne en wĂȘrfoar se nedich binne - lĂȘs hjir. Om it programma Ășt te fieren fdisk brĂ»k it kommando:

sudo fdisk /dev/sda

5. Binnen de ynteraktive modus fan it programma fdisk Wy fiere ferskate operaasjes.

Earst ynfiere wy:

p

Hoe fluch fergrutsje skiif grutte op in tsjinner
It kommando toant in list fan Ășs hjoeddeistige partysjes. Yn myn gefal is ien partysje 30 GB en in oare 20 GB is frij driuwend, sa te sizzen.

6. Fier dan yn:

d

Hoe fluch fergrutsje skiif grutte op in tsjinner
Wy wiskje de hjoeddeistige partysje om in nije te meitsjen foar de heule 50 GB. Foar de operaasje kontrolearje wy nochris oft wy in reservekopy makke hawwe fan wichtige ynformaasje!

7. DĂȘrnei jouwe wy oan it programma oan:

n

Hoe fluch fergrutsje skiif grutte op in tsjinner
It kommando makket in nije partysje. Alle parameters moatte wurde ynsteld op standert - jo kinne gewoan op Enter drukke. As jo ​​​​in spesjaal gefal hawwe, jouwe dan jo parameters oan. Lykas jo kinne sjen fan 'e skermîfbylding, haw ik in 50 GB-partysje makke - wat ik nedich is.

8. As resultaat jou ik oan it programma oan:

w

Hoe fluch fergrutsje skiif grutte op in tsjinner
Dit kommando skriuwt de wizigingen en giet Ășt fdisk. Wy binne net bang dat it lĂȘzen fan de partition tabel mislearre. It folgjende kommando sil helpe om dit te reparearjen. In bytsje lofts.

9. Wy gienen fdisk en werom nei it haad Linux — line. Folgjende fiere wy it yn lykas earder advisearre:

sudo partprobe /dev/sda

As alles suksesfol wie, sille jo gjin berjocht sjen. As jo ​​net hawwe it programma ynstallearre partprobe, ynstallearje it dan. Krekt partprobe sil bywurkje de partition tabellen, dat sil tastean Ășs te wreidzjen de ĂŽfskieding oant 50 GB online. Gean dyn gong.

Clue! Ynstallearje partprobe do kinst it sa dwaan:

 apt-get install partprobe


10. No bliuwt it om de partitiongrutte opnij te definiearjen mei it programma grutte 2fs. Se sil dit online dwaan - sels op dat stuit wurken de skripts en skreaunen op skiif.

It programma grutte 2fs sil bestùnsysteemmetadata oerskriuwe. Om dit te dwaan brûke wy it folgjende kommando:

sudo resize2fs /dev/sda1

Hoe fluch fergrutsje skiif grutte op in tsjinner
Hjir is sda1 de namme fan jo partysje. Yn 'e measte gefallen is dit sda1, mar ĂștsĂ»nderingen binne mooglik. WĂȘs foarsichtich. As gefolch hat it programma de partitiongrutte foar Ășs feroare. Ik tink dat dit in sĂșkses is.

11. No litte wy der wis fan dat de partition grutte is feroare en wy hawwe no 50 GB. Om dit te dwaan, litte wy it earste kommando werhelje:

df -h

Hoe fluch fergrutsje skiif grutte op in tsjinner

Boarne: www.habr.com

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners đŸ”„ Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster