Kuidas kiiresti serveris ketta suurust suurendada

Tere kõigile! Hiljuti puutusin kokku näiliselt lihtsa ülesandega - suurendada ketta suurust "kuumalt" Linuxi serveris.

Ülesande kirjeldus

Pilves on server. Minu puhul on see Google Cloud – Compute Engine. Operatsioonisüsteem: Ubuntu. Nüüd on ühendatud 30 GB ketas. Andmebaas kasvab, failid paisuvad, nii et peate ketta suurust suurendama näiteks 50 GB-ni. Samal ajal me ei keela midagi, me ei taaskäivita midagi.

Tähelepanu! Enne alustamist tehke kogu olulisest teabest varukoopia!

1. Kõigepealt kontrollime, kui palju vaba ruumi meil on. Linuxi konsoolis kirjutame:

df -h

Kuidas kiiresti serveris ketta suurust suurendada
Lihtsamalt öeldes on mul kokku 30 GB ja 7.9 GB on nüüd tasuta. Vajab suurendada.

2. Järgmisena ühendan ma hosti konsooli kaudu veel paar GB. Google Cloud teeb selle lihtsaks, ilma taaskäivituseta. Ma lähen Compute Engine -> Disks -> Vali oma serveri ketas ja muudan selle suurust:

Kuidas kiiresti serveris ketta suurust suurendada
Lähen sisse, klõpsan nupul "Muuda" ja suurendan ketta suurust vajaliku suuruseni (minu puhul kuni 50 GB).

3. Nüüd on meil 50 GB. Kontrollime seda serveris käsuga:

sudo fdisk -l

Kuidas kiiresti serveris ketta suurust suurendada
Näeme oma uut 50 GB, kuid praegu saame kasutada ainult 30 GB.

4. Nüüd kustutame praeguse 30 GB kettasektsiooni ja loome uue 50 GB partitsiooni. Teil võib olla mitu jaotist. Võimalik, et peate looma ka mitu uut partitsiooni. Selle toimingu jaoks kasutame programmi fdisk, mis võimaldab hallata kõvaketta partitsioone. Samuti on oluline mõista, mis on ketta partitsioonid ja milleks neid vaja on - loe siin. Programmi käivitamiseks fdisk kasuta käsku:

sudo fdisk /dev/sda

5. Programmi interaktiivse režiimi sees fdisk Teeme mitmeid operatsioone.

Kõigepealt sisestame:

p

Kuidas kiiresti serveris ketta suurust suurendada
Käsk kuvab meie praeguste partitsioonide loendi. Minu puhul on üks partitsioon 30 GB ja teine ​​20 GB nii-öelda vabalt ujuv.

6. Seejärel sisestage:

d

Kuidas kiiresti serveris ketta suurust suurendada
Kustutame praeguse partitsiooni, et luua kogu 50 GB jaoks uus. Enne operatsiooni kontrollime veel kord üle, kas oleme olulisest infost varukoopia teinud!

7. Järgmisena näitame programmile:

n

Kuidas kiiresti serveris ketta suurust suurendada
Käsk loob uue partitsiooni. Kõik parameetrid tuleks seada vaikimisi - võite lihtsalt vajutada sisestusklahvi. Kui teil on erijuhtum, märkige oma parameetrid. Nagu ekraanipildilt näha, lõin 50 GB partitsiooni – mida vajan.

8. Selle tulemusena näitan programmile:

w

Kuidas kiiresti serveris ketta suurust suurendada
See käsk kirjutab muudatused ja väljub fdisk. Me ei karda, et partitsioonitabeli lugemine ebaõnnestus. Järgmine käsk aitab seda parandada. Vasakus natuke.

9. Lahkusime fdisk ja naasis Linuxi põhiliinile. Järgmisena sõidame sisse, nagu meile varem soovitati:

sudo partprobe /dev/sda

Kui kõik õnnestus, ei näe te ühtegi teadet. Kui teil pole programmi installitud osasond, seejärel installige see. Täpselt nii osasond värskendab partitsioonitabeleid, mis võimaldab meil laiendada partitsiooni kuni 50 GB võrgus. Lase käia.

Vihje! Installige osasond saate seda teha nii:

 apt-get install partprobe


10. Nüüd jääb üle partitsiooni suurus programmi abil uuesti määratleda resize2fs. Ta teeb seda võrgus – isegi sel hetkel töötasid skriptid ja kirjutasid kettale.

Programm resize2fs kirjutab üle failisüsteemi metaandmed. Selleks kasutame järgmist käsku:

sudo resize2fs /dev/sda1

Kuidas kiiresti serveris ketta suurust suurendada
Siin on sda1 teie partitsiooni nimi. Enamikul juhtudel on see sda1, kuid erandid on võimalikud. Ole ettevaatlik. Selle tulemusena muutis programm meie jaoks partitsiooni suurust. Ma arvan, et see on edu.

11. Nüüd teeme kindlaks, et partitsiooni suurus on muutunud ja meil on nüüd 50 GB. Selleks kordame esimest käsku:

df -h

Kuidas kiiresti serveris ketta suurust suurendada

Allikas: www.habr.com

Lisa kommentaar