Kiel rapide pliigi diskograndecon sur servilo

Saluton al ĉiuj! Mi ĵus renkontis ŝajne simplan taskon: pligrandigi la diskograndecon sur servilo. Linux.

Priskribo de la tasko

Mi havas servilon en la nubo. En mia kazo, ĝi estas Google Cloud Compute Engine. La operaciumo estas UbuntuNuntempe, 30 GB disko estas konektita. La datumbazo kreskas, la dosieroj disetendiĝas, do ni bezonas pliigi la diskograndecon, ekzemple, al 50 GB. Ni ne malkonektas ion ajn aŭ restartigas ion ajn.

Atentu! Antaŭ ol komenci, faru kopion de ĉiuj gravaj informoj!

1. Unue, ni kontrolu kiom da libera spaco ni havas. En la konzolo Linux ni skribas:

df -h

Kiel rapide pliigi diskograndecon sur servilo
En simplaj vortoj, mi havas 30 GB entute kaj 7.9 GB estas senpaga nun. Necesas pligrandigi.

2. Poste mi iras kaj konektas kelkajn GB pliajn tra la konzolo de mia gastiganto. Google Cloud faciligas ĉi tion, sen rekomenci. Mi iras al Compute Engine -> Diskoj -> Elektu la diskon de mia servilo kaj ŝanĝas ĝian grandecon:

Kiel rapide pliigi diskograndecon sur servilo
Mi eniras, alklakas "Redakti" kaj pliigas la diskon al la grandeco, kiun mi bezonas (en mia kazo, ĝis 50 GB).

3. Do nun ni havas 50 GB. Ni rigardu ĝin servilo kun la komando:

sudo fdisk -l

Kiel rapide pliigi diskograndecon sur servilo
Ni vidas nian novan 50 GB, sed nuntempe ni povas uzi nur 30 GB.

4. Nun ni forigu la nunan diskon de 30 GB kaj kreu novan 50 GB. Vi povas havi plurajn sekciojn. Vi eble bezonos krei plurajn novajn sekciojn ankaŭ. Por ĉi tiu operacio ni uzos la programon fdisk, kiu ebligas al vi administri malmolajn diskpartojn. Ankaŭ gravas kompreni, kio estas diskpartoj kaj por kio ili bezonas - legu tie. Por ruli la programon fdisk uzu la komandon:

sudo fdisk /dev/sda

5. Ene de la interaga reĝimo de la programo fdisk Ni faras plurajn operaciojn.

Unue ni eniras:

p

Kiel rapide pliigi diskograndecon sur servilo
La komando montras liston de niaj nunaj sekcioj. En mia kazo, unu sekcio estas 30 GB kaj alia 20 GB libere flosas, por tiel diri.

6. Tiam enigu:

d

Kiel rapide pliigi diskograndecon sur servilo
Ni forigas la nunan sekcion por krei novan por la tuta 50 GB. Antaŭ la operacio, ni denove kontrolas ĉu ni faris sekurkopion de gravaj informoj!

7. Poste ni indikas al la programo:

n

Kiel rapide pliigi diskograndecon sur servilo
La komando kreas novan sekcion. Ĉiuj parametroj devas esti defaŭltaj - vi povas simple premi Enter. Se vi havas specialan kazon, tiam indiku viajn parametrojn. Kiel vi povas vidi el la ekrankopio, mi kreis 50 GB-diskon - kion mi bezonas.

8. Kiel rezulto, mi indikas al la programo:

w

Kiel rapide pliigi diskograndecon sur servilo
Ĉi tiu komando skribas la ŝanĝojn kaj eliras fdisk. Ni ne timas, ke legado de la diskpartiga tabelo malsukcesis. La sekva komando helpos ripari ĉi tion. Maldekstre nur iomete.

9. Ni foriris fdisk kaj revenis al la ĉefa Linux — linio. Poste, ni enigas ĝin kiel konsilite antaŭe:

sudo partprobe /dev/sda

Se ĉio sukcesis, vi ne vidos mesaĝon. Se vi ne havas la programon instalita partsondilo, tiam instalu ĝin. Ĝuste partsondilo ĝisdatigos la diskpartigajn tabelojn, kio permesos al ni vastigi la subdiskon ĝis 50 GB interrete. Antaŭeniri.

Indiko! Instali partsondilo vi povas fari ĝin tiel:

 apt-get install partprobe


10. Nun restas redifini la subdiskon per la programo regrandigi2fs. Ŝi faros tion interrete - eĉ en tiu momento la skriptoj funkciis kaj skribis al disko.

La programo regrandigi2fs anstataŭigos dosiersistemajn metadatumojn. Por fari tion ni uzas la jenan komandon:

sudo resize2fs /dev/sda1

Kiel rapide pliigi diskograndecon sur servilo
Ĉi tie sda1 estas la nomo de via diskparto. Plejofte, ĉi tio estas sda1, sed esceptoj estas eblaj. Atentu. Kiel rezulto, la programo ŝanĝis la diskgrandecon por ni. Mi pensas, ke ĉi tio estas sukceso.

11. Nun ni certigu, ke la dispartigo grandeco ŝanĝiĝis kaj ni nun havas 50 GB. Por fari tion, ni ripetu la unuan komandon:

df -h

Kiel rapide pliigi diskograndecon sur servilo

fonto: www.habr.com

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster