Tere kĂ”igile! Hiljuti kohtusin nĂ€iliselt lihtsa ĂŒlesandega â suurendada Linuxi serveri kettaruumi âkuumaltâ.
Ălesande kirjeldus
Mul on pilveserver. Minu puhul on see Google Cloud â Compute Engine. OperatsioonisĂŒsteem on Ubuntu. Praegu on ĂŒhendatud 30 GB kettamaht. Andmebaas kasvab, failid paisuvad, seetĂ”ttu tuleb kettaruumi suurendada nĂ€iteks 50 GB-ni. Samuti ei katkesta me midagi, ei taaskĂ€ivita.
TĂ€helepanu! Enne alustamist teeme kogu olulise teabe varukoopia!
1. Esmalt kontrollime, kui palju vaba ruumi meil kokku on. Linuxi konsoolis kirjutame:
df -h 
Lihtsalt öeldes on mul kokku 30 GB, millest 7.9 GB on nĂŒĂŒd vabad. Tuleb suurendada.
2. Edasi lĂ€hen ja oma hosteri konsoolis lisan veel mĂ”ne GB. Google Cloudis saab seda hĂ”lpsasti teha, ilma taaskĂ€ivitamata. LĂ€hen Compute Engine -> Diskid -> Valin oma serveri ketta â sellele muutame suurust:

LĂ€hen sisse, vajutan âRedigeeriâ ja suurendan ketta suurust soovitud suurusteni (minu puhul 50 GB).
3. NĂŒĂŒd on meil 50 GB. Kontrollime seda kĂ€sklusega serveris with the command:
sudo fdisk -l 
NĂ€eme oma uusi 50 GB, kuid praegu saame kasutada ainult 30 GB.
4. NĂŒĂŒd kustutame praeguse 30 GB ja loome uue 50 GB. Teie puhul vĂ”ib olla mitu jaotust. VĂ”ib-olla peate looma ka mitu uut jaotust. Selle operatsiooni jaoks kasutame programmi fdisk, mis vĂ”imaldab hallata kĂ”vaketta jaotusi. Samuti on oluline mĂ”ista, mis on jaotused ja milleks need on vajalikud â loeme . Programmi kĂ€ivitamiseks kasutame kĂ€sku: fdisk sudo fdisk /dev/sda
5. Interaktiivses programmi reĆŸiimis teeme mitmeid toiminguid.Esmalt sisestame: fdisk KĂ€sk trĂŒkib vĂ€lja meie praeguste jaotuste nimekirja. Minu puhul on ĂŒks jaotus 30 GB ja veel 20 GB vabas ruumis, kui nii vĂ”ib öelda.
6. SeejÀrel sisestame:
p 
Kustutame praeguse jaotuse, et luua uus 50 GB jaoks.
Enne operatsiooni kontrollime veel kord, kas oleme teinud olulise teabe varukoopia!
d 
7. Edasi osutame programmile: KĂ€sk loob uue jaotuse. KĂ”ik parameetrid tasub jĂ€tta vaikesĂ€teteks â vĂ”ib lihtsalt vajutada Enter. Kui teil on mĂ”ni erijuhtum, mÀÀrake oma parameetrid. Nagu ekraanipildilt nĂ€ha, olen loonud 50 GB jaotuse â just seda, mida mul on vaja.
8. LÔpuks osutan programmile:
n 
See kÀsk salvestab muudatused ja vÀljub.
10.4.0
w 
0.4.0 fdisk. Ăra karda, et jaotustabeli lugemine ebaĂ”nnestus. JĂ€rgmine kĂ€sk aitab seda parandada. Looduslikult on meil veel vĂ€he aega.
9. Me lahkusime fdisk ja naasime pÔh Linuxi ritta. Edasi sisestame, nagu meile varem soovitati:
sudo partprobe /dev/sdaKui kĂ”ik lĂ€ks hĂ€sti, siis ei nĂ€e te ĂŒhtegi teadet. Kui teil ei ole programmi partprobe, siis paigaldage see. Just see partprobe uuendab jaotustabeleid, mis vĂ”imaldab meil laiendada jaotust 50 GB-ni ilma katkestusteta. JĂ€tkame.
Nippi! Paigaldada partprobe saab nii:
apt-get install partprobe
10. NĂŒĂŒd on jÀÀnud ĂŒle mÀÀrata jaotuse suurus programmi abil resize2fs. See teeb seda ilma katkestusteta - isegi sel hetkel töötasid skriptid ja kirjutasid kettale.
Programm resize2fs kirjutab failisĂŒsteemi metainfot ĂŒle. Selleks kasutame jĂ€rgmist kĂ€sku:
sudo resize2fs /dev/sda1 
Siin on sda1 - see on teie jaotuse nimi. Enamikul juhtudel on see sda1, kuid on ka erandeid. Olge ettevaatlikud. LÔppkokkuvÔttes muutis programm meie jaotuse suurust. Arvan, et see on edulugu.
11. NĂŒĂŒd veendume, et jaotuse suurus on muutunud ja nĂŒĂŒd on meil 50 GB. Selleks kordame esimest kĂ€sku:
df -h 
Allikas: habr.com
