PĂ«rshĂ«ndetje tĂ« gjithĂ«ve! SĂ« fundmi u pĂ«rballa me njĂ« detyrĂ« qĂ« duket e thjeshtĂ« nĂ« pamje tĂ« parĂ« â tĂ« rrisĂ« 'nĂ« kohĂ« reale' madhĂ«sinĂ« e diskut nĂ« serverin Linux.
Përshkrimi i detyrës
Kam njĂ« server nĂ« cloud. NĂ« rastin tim, Ă«shtĂ« Google Cloud â Compute Engine. Sistemi operativ Ă«shtĂ« Ubuntu. Aktualisht kam njĂ« disk me madhĂ«si 30 GB tĂ« lidhur. Baza po rritet, skedarĂ«t po zmadhohen, kĂ«shtu qĂ« duhet tĂ« rrisim madhĂ«sinĂ« e diskut, le tĂ« themi, nĂ« 50 GB. GjatĂ« kĂ«saj, nuk shkĂ«putim asgjĂ«, nuk dĂ«shirojmĂ« tĂ« ri-çelĂ«m.
Kujdes! Para se të fillojmë, bëjmë një backup të të gjithë informacionit të rëndësishëm!
1. Për fillim, le të kontrollojmë sa hapësirë të lirë kemi. Në konzolën Linux shkruajmë:
df -h 
Me fjalë të thjeshta, unë kam 30 GB gjithsej dhe 7.9 GB aktualisht të lirë. Duhet ta rrisim.
2. MĂ« pas, shkoj dhe pĂ«rmes konsolĂ«s sĂ« host-it tim lidh pak mĂ« shumĂ« GB. NĂ« Google Cloud kĂ«tĂ« e bĂ«jmĂ« lehtĂ«sisht, pa ri-çelĂ«. Hyj nĂ« Compute Engine -> Disket -> Zgjedh disku i serverit tim â atij do t'i ndryshojmĂ« madhĂ«sinĂ«:

Hyj brenda, shtyp «Redakto» dhe rris madhësinë e diskut në përmasat që dua (në rastin tim, në 50 GB).
3. Pra, tani kemi 50 GB. Le të kontrollojmë këtë me serveri komandën:
sudo fdisk -l 
Shohim 50 GB-të e reja, por për momentin mund të përdorim vetëm 30 GB.
4. Tani do ta hiqim seksionin aktual tĂ« diskut me 30 GB dhe tĂ« krijojmĂ« njĂ« tĂ« ri me 50 GB. Mund tĂ« keni disa seksione. Mund tĂ« jetĂ« e nevojshme tĂ« krijoni edhe disa seksione tĂ« reja. PĂ«r kĂ«tĂ« operacion, do tĂ« pĂ«rdorim programin fdisk, i cili lejon menaxhimin e seksioneve tĂ« diskut. Gjithashtu, Ă«shtĂ« e rĂ«ndĂ«sishme tĂ« kuptoni se çfarĂ« janĂ« seksionet e diskut dhe pĂ«r çfarĂ« shĂ«rbejnĂ« â lexojmĂ« . PĂ«r tĂ« nisur programin, fdisk pĂ«rdorim komandĂ«n:
sudo fdisk /dev/sda5. Brenda modalitetit interaktiv të programit, fdisk kryejmë disa operacione.
Së pari, shkruajmë:
p 
Komanda shfaq listën e seksioneve tona aktuale. Në rastin tim, një seksion me 30 GB dhe 20 GB të tjera në rezervë, nëse mund ta quaj kështu.
6. Më pas, shkruajmë:
d 
Heqim seksionin aktual për të krijuar një të ri për të gjithë 50 GB. Para operacionit, kontrolloni përsëri nëse kemi bërë backup të informacionit të rëndësishëm!
7. Më pas, i tregojmë programit:
n 
Komanda krijon njĂ« seksion tĂ« ri. TĂ« gjitha parametrat duhet tĂ« vendosen sipas parimit â mund tĂ« shtypni thjesht Enter. NĂ«se keni ndonjĂ« rast tĂ« veçantĂ«, atĂ«herĂ« jepni parametrat tuaj. Siç shihet nga screenshot-i, krijova njĂ« seksion me 50 GB â ajo qĂ« mĂ« nevojitej.
8. NĂ« fund, i tregoj programit:
w 
Ky kjo komandë regjistron ndryshimet dhe del nga fdisk. Mos u friksoni se leximi i tabelës së ndarjeve dështoi. Komanda e mëposhtme do të ndihmojë për ta rregulluar këtë. Ka mbetur shumë pak.
9. Ne dolëm nga fdisk dhe u kthyem në linjën kryesore të Linux. Më pas shkruajmë si na këshilluan më parë:
sudo partprobe /dev/sdaNëse gjithçka shkoi mirë, nuk do të shihni asnjë mesazh. Nëse nuk keni instaluar programin partprobe, atëherë instaloeni. Ky program partprobe do të përditësojë tabelat e ndarjeve, duke na lejuar të zgjeroni ndarjen në 50 GB në mënyrë online. Le të vazhdojmë.
Këshillë! Mund ta instaloni partprobe në këtë mënyrë:
apt-get install partprobe
10. Tani mbetet tĂ« riakordoni madhĂ«sinĂ« e ndarjes me programin resize2fs. Ai do ta bĂ«jĂ« kĂ«tĂ« nĂ« mĂ«nyrĂ« online â madje edhe nĂ« kĂ«tĂ« moment skriptet po punonin dhe shkruanin nĂ« disk.
Programi resize2fs do të rishkruajë metadata e sistemit të skedarëve. Për këtë përdorim komandën e mëposhtme:
sudo resize2fs /dev/sda1 
Këtu sda1 është emri i ndarjes tuaj. Në shumicën e rasteve, kjo është sda1, por përjashtime janë të mundshme. Kujdesuni. Në fund, programi ndryshoi madhësinë e ndarjes. Mendoj se është një sukses.
11. Tani, le të sigurohemi se madhësia e ndarjes është ndryshuar dhe tani kemi 50 GB. Për këtë, le të përsërisim komandën e parë:
df -h 
Burimi: habr.com
