Hoe om die skyfgrootte op die bediener vinnig te vergroot

Hi almal! Onlangs het ek 'n oënskynlik eenvoudige taak teëgekom - om die "warm" skyfgrootte op 'n Linux-bediener te vergroot.

Taakbeskrywing

Daar is 'n bediener in die wolk. In my geval is dit Google Cloud - Compute Engine. Die bedryfstelsel is Ubuntu. 'n 30 GB-skyf is tans gekoppel. Die databasis groei, die lêers swel, so jy moet die skyfgrootte verhoog, sê, tot 50 GB. Terselfdertyd deaktiveer ons niks nie, ons herlaai niks nie.

Aandag! Voordat jy begin, maak 'n rugsteun van alle belangrike inligting!

1. Kom ons kyk eers hoeveel vrye spasie ons het. In die Linux-konsole skryf ons:

df -h

Hoe om die skyfgrootte op die bediener vinnig te vergroot
In eenvoudige woorde, ek het 30 GB in totaal en 7.9 GB is nou gratis. Moet verhoog.

2. Dan gaan koppel ek nog 'n bietjie GB deur die konsole van my gasheer. In Google Cloud word dit maklik gedoen sonder om te herlaai. Ek gaan na Compute Engine -> Disks -> Ek kies die skyf van my bediener - ons sal die grootte daarvoor verander:

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Ek gaan binne, klik "Redigeer" en vergroot die grootte van die skyf tot die grootte wat ek nodig het (in my geval tot 50 GB).

3. So nou het ons 50 GB. Kom ons kyk dit op die bediener met die opdrag:

sudo fdisk -l

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Ons sien ons nuwe 50 GB, maar vir nou kan ons net 30 GB gebruik.

4. Laat ons nou die huidige 30 GB-skyfpartisie uitvee, skep 'n nuwe een van 50 GB. Jy kan verskeie afdelings hê. Jy sal dalk ook 'n paar nuwe partisies moet skep. Vir hierdie operasie sal ons die program gebruik fdisk, wat jou toelaat om hardeskyfpartisies te bestuur. Dit is ook belangrik om te verstaan ​​wat skyfpartisies is en waarvoor dit is - lees hier. Om die program te begin fdisk gebruik die opdrag:

sudo fdisk /dev/sda

5. Binne die interaktiewe modus van die program fdisk verskeie operasies uitvoer.

Eers ry ons in:

p

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Die opdrag druk 'n lys van ons huidige partisies uit. In my geval is een partisie 30 GB en 'n ander 20 GB is vry swewend, as ek so mag sê.

6. Dan ry ons in:

d

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Ons vee die huidige partisie uit om 'n nuwe een vir al 50 GB te skep. Voor die operasie kyk ons ​​weer of ons 'n rugsteun van belangrike inligting gemaak het!

7. Vervolgens dui ons aan die program:

n

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Die opdrag skep 'n nuwe partisie. Alle parameters moet by verstek gestel word - jy kan net Enter druk. As jy 'n spesiale geval het, spesifiseer dan jou parameters. Soos u op die skermkiekie kan sien, het ek 'n partisie van 50 GB geskep - wat ek nodig het.

8. As gevolg hiervan dui ek aan die program:

w

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Hierdie opdrag skryf die veranderinge en uitgange fdisk. Ons is nie bang dat die lees van die partisietabel misluk het nie. Die volgende opdrag sal dit regstel. Net 'n bietjie gelos.

9. Ons het vertrek fdisk en teruggekeer na die hoof Linux - 'n lyn. Vervolgens ry ons in, soos ons vroeër aangeraai is:

sudo partprobe /dev/sda

As alles goed gegaan het, sal jy geen boodskap sien nie. As jy nie die program geïnstalleer het nie deelsondeinstalleer dit dan. Presies deelsonde sal die partisietabelle opdateer, wat ons in staat sal stel om die partisie aanlyn uit te brei na 50 GB. Gaan voort.

Leidraad! Installeer deelsonde jy kan hiervan hou:

 apt-get install partprobe


10. Nou bly dit om die partisiegrootte te herdefinieer met behulp van die program verander grootte 2fs. Sy sal dit aanlyn doen - selfs op daardie oomblik het die skrifte vir my gewerk en op skyf geskryf.

Program verander grootte 2fs sal die lêerstelsel metadata oorskryf. Hiervoor gebruik ons ​​die volgende opdrag:

sudo resize2fs /dev/sda1

Hoe om die skyfgrootte op die bediener vinnig te vergroot
Hier is sda1 die naam van jou partisie. In die meeste gevalle is dit sda1, maar daar kan uitsonderings wees. Wees versigtig. As gevolg hiervan het die program die grootte van die partisie vir ons verander. Ek dink dit is 'n sukses.

11. Kom ons maak nou seker dat die grootte van die partisie verander het en nou het ons 50 GB. Om dit te doen, herhaal die heel eerste opdrag:

df -h

Hoe om die skyfgrootte op die bediener vinnig te vergroot

Bron: will.com

Voeg 'n opmerking