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 
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:

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 
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 . Om it programma Ășt te fieren fdisk brĂ»k it kommando:
sudo fdisk /dev/sda5. Binnen de ynteraktive modus fan it programma fdisk Wy fiere ferskate operaasjes.
Earst ynfiere wy:
p 
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 
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 
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 
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/sdaAs 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 
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 
Boarne: www.habr.com
