Si të rrisni shpejt madhësinë e diskut në një server

Pershendetje te gjitheve! Kohët e fundit kam hasur në një detyrë në dukje të thjeshtë - për të rritur madhësinë e diskut "të nxehtë" në një server Linux.

Përshkrimi i detyrës

Ekziston një server në cloud. Në rastin tim, ky është Google Cloud - Compute Engine. Sistemi operativ - Ubuntu. Aktualisht është lidhur një disk 30 GB. Baza e të dhënave po rritet, skedarët po fryhen, kështu që ju duhet të rritni madhësinë e diskut, të themi, në 50 GB. Në të njëjtën kohë, ne nuk çaktivizojmë asgjë, nuk rinisim asgjë.

Kujdes! Para se të fillojmë, bëni një kopje rezervë të të gjitha informacioneve të rëndësishme!

1. Së pari, le të kontrollojmë se sa hapësirë ​​të lirë kemi. Në konsolën Linux shkruajmë:

df -h

Si të rrisni shpejt madhësinë e diskut në një server
Me fjalë të thjeshta, unë kam 30 GB në total dhe 7.9 GB tani janë falas. Duhet të rritet.

2. Më pas shkoj dhe lidh disa GB të tjera përmes tastierës së hostit tim. Google Cloud e bën këtë të lehtë, pa rindezje. Shkoj te Motori Llogaritës -> Disqet -> Zgjedh diskun e serverit tim dhe ndryshoj madhësinë e tij:

Si të rrisni shpejt madhësinë e diskut në një server
Hyj brenda, kliko "Ndrysho" dhe rris madhësinë e diskut në madhësinë që më nevojitet (në rastin tim, deri në 50 GB).

3. Pra, tani kemi 50 GB. Le ta kontrollojmë këtë në server me komandën:

sudo fdisk -l

Si të rrisni shpejt madhësinë e diskut në një server
Ne shohim 50 GB tona të reja, por tani për tani mund të përdorim vetëm 30 GB.

4. Tani le të fshijmë ndarjen aktuale të diskut 30 GB dhe të krijojmë një të re 50 GB. Mund të keni disa seksione. Mund t'ju duhet gjithashtu të krijoni disa ndarje të reja. Për këtë operacion do të përdorim programin fdisk, i cili ju lejon të menaxhoni ndarjet e diskut të ngurtë. Shtë gjithashtu e rëndësishme të kuptoni se cilat janë ndarjet e diskut dhe për çfarë nevojiten - lexoni këtu. Për të ekzekutuar programin fdisk përdorni komandën:

sudo fdisk /dev/sda

5. Brenda modalitetit interaktiv të programit fdisk Ne kryejmë disa operacione.

Fillimisht futemi:

p

Si të rrisni shpejt madhësinë e diskut në një server
Komanda shfaq një listë të ndarjeve tona aktuale. Në rastin tim, një ndarje është 30 GB dhe një tjetër 20 GB është lirisht lundruese, si të thuash.

6. Pastaj shkruani:

d

Si të rrisni shpejt madhësinë e diskut në një server
Ne fshijmë ndarjen aktuale në mënyrë që të krijojmë një të re për të gjithë 50 GB. Para operacionit, ne kontrollojmë edhe një herë nëse kemi bërë një kopje rezervë të informacionit të rëndësishëm!

7. Më pas i tregojmë programit:

n

Si të rrisni shpejt madhësinë e diskut në një server
Komanda krijon një ndarje të re. Të gjithë parametrat duhet të vendosen në parazgjedhje - thjesht mund të shtypni Enter. Nëse keni një rast të veçantë, atëherë tregoni parametrat tuaj. Siç mund ta shihni nga pamja e ekranit, unë krijova një ndarje 50 GB - ajo që më nevojitet.

8. Si rezultat, unë i tregoj programit:

w

Si të rrisni shpejt madhësinë e diskut në një server
Kjo komandë shkruan ndryshimet dhe del fdisk. Ne nuk kemi frikë se leximi i tabelës së ndarjes dështoi. Komanda e mëposhtme do të ndihmojë në rregullimin e kësaj. U largua vetëm pak.

9. U nisëm fdisk dhe u kthye në linjën kryesore Linux. Më pas, ne futemi me makinë, siç na këshilluan më parë:

sudo partprobe /dev/sda

Nëse gjithçka ishte e suksesshme, nuk do të shihni asnjë mesazh. Nëse nuk e keni të instaluar programin pjesë sondë, pastaj instaloni atë. Pikërisht pjesë sondë do të përditësojë tabelat e ndarjeve, gjë që do të na lejojë të zgjerojmë ndarjen deri në 50 GB online. Shkoni përpara.

E dhënë! Instaloni pjesë sondë ju mund ta bëni kështu:

 apt-get install partprobe


10. Tani mbetet për të ripërcaktuar madhësinë e ndarjes duke përdorur programin ndryshimi i madhësisë 2fs. Ajo do ta bëjë këtë në internet - edhe në atë moment skriptet po punonin dhe po shkruanin në disk.

Program ndryshimi i madhësisë 2fs do të mbishkruajë meta të dhënat e sistemit të skedarëve. Për ta bërë këtë përdorim komandën e mëposhtme:

sudo resize2fs /dev/sda1

Si të rrisni shpejt madhësinë e diskut në një server
Këtu sda1 është emri i ndarjes suaj. Në shumicën e rasteve, kjo është sda1, por përjashtime janë të mundshme. Bej kujdes. Si rezultat, programi ndryshoi madhësinë e ndarjes për ne. Mendoj se ky është një sukses.

11. Tani le të sigurohemi që madhësia e ndarjes ka ndryshuar dhe tani kemi 50 GB. Për ta bërë këtë, le të përsërisim komandën e parë:

df -h

Si të rrisni shpejt madhësinë e diskut në një server

Burimi: www.habr.com

Shto një koment