Kuinka nopeasti suurentaa levyn kokoa palvelimella

Hei kaikki! Kohtasin hiljattain näennäisen yksinkertaisen tehtävän: palvelimen levykoon laajentamisen. Linux.

Tehtävän kuvaus

Minulla on palvelin pilvessä. Minun tapauksessani se on Google Cloud Compute Engine. Käyttöjärjestelmä on UbuntuTällä hetkellä on kytkettynä 30 Gt:n levy. Tietokanta kasvaa ja tiedostot laajenevat, joten meidän on kasvatettava levyn kokoa esimerkiksi 50 Gt:iin. Emme irrota mitään emmekä käynnistä mitään uudelleen.

Huomio! Ennen kuin aloitamme, tee varmuuskopio kaikista tärkeistä tiedoista!

1. Tarkista ensin, kuinka paljon vapaata tilaa meillä on. Konsolissa Linux me kirjoitamme:

df -h

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Yksinkertaisesti sanottuna minulla on yhteensä 30 Gt ja 7.9 Gt on nyt ilmaista. On lisättävä.

2. Seuraavaksi liitän vielä muutaman gigatavun isäntäkoneeni konsolin kautta. Google Cloud tekee tämän helpoksi ilman uudelleenkäynnistystä. Siirryn kohtaan Compute Engine -> Disks -> Valitse palvelimeni levy ja muutan sen kokoa:

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Menen sisään, napsautan "Muokkaa" ja lisään levyn kokoa tarvitsemaani kokoon (minun tapauksessani jopa 50 Gt).

3. Meillä on nyt 50 Gt. Katsotaanpa sitä. palvelin komennolla:

sudo fdisk -l

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Näemme uuden 50 Gt, mutta toistaiseksi voimme käyttää vain 30 Gt.

4. Poistetaan nyt nykyinen 30 Gt:n levyosio ja luodaan uusi 50 Gt:n levyosio. Sinulla voi olla useita osioita. Saatat joutua luomaan myös useita uusia osioita. Käytämme tätä toimintoa ohjelmaa fdisk, jonka avulla voit hallita kiintolevyosioita. On myös tärkeää ymmärtää, mitä levyosiot ovat ja mihin niitä tarvitaan - lue täällä. Ohjelman suorittamiseksi fdisk käytä komentoa:

sudo fdisk /dev/sda

5. Ohjelman interaktiivisen tilan sisällä fdisk Suoritamme useita operaatioita.

Ensin astumme sisään:

p

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Komento näyttää luettelon nykyisistä osioistamme. Minun tapauksessani yksi osio on 30 Gt ja toinen 20 Gt vapaasti kelluva, niin sanotusti.

6. Kirjoita sitten:

d

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Poistamme nykyisen osion luodaksemme uuden koko 50 Gt:lle. Ennen leikkausta tarkistamme vielä kerran, olemmeko tehneet varmuuskopion tärkeistä tiedoista!

7. Seuraavaksi ilmoitamme ohjelmalle:

n

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Komento luo uuden osion. Kaikki parametrit tulee asettaa oletusarvoiksi - voit painaa Enter. Jos sinulla on erikoistapaus, ilmoita parametrisi. Kuten kuvakaappauksesta näet, loin 50 Gt:n osion - mitä tarvitsen.

8. Tämän seurauksena osoitan ohjelmalle:

w

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Tämä komento kirjoittaa muutokset ja poistuu fdisk. Emme pelkää, että osiotaulukon lukeminen epäonnistui. Seuraava komento auttaa korjaamaan tämän. Jäi vain vähän.

9. Lähdimme fdisk ja palasi päätepisteeseen Linux — rivi. Seuraavaksi syötämme sen aiemmin neuvotulla tavalla:

sudo partprobe /dev/sda

Jos kaikki onnistui, et näe viestiä. Jos sinulla ei ole ohjelmaa asennettuna osaluetta, asenna se sitten. Tarkalleen osaluetta päivittää osiotaulukot, mikä mahdollistaa osion laajentamisen jopa 50 Gt verkossa. Mene eteenpäin.

Vihje! Asentaa osaluetta voit tehdä sen näin:

 apt-get install partprobe


10. Nyt on vielä määritettävä osion koko uudelleen ohjelman avulla resize2fs. Hän tekee tämän verkossa - jopa sillä hetkellä skriptit toimivat ja kirjoittivat levylle.

Ohjelma resize2fs korvaa tiedostojärjestelmän metatiedot. Tätä varten käytämme seuraavaa komentoa:

sudo resize2fs /dev/sda1

Kuinka nopeasti suurentaa levyn kokoa palvelimella
Tässä sda1 on osiosi nimi. Useimmissa tapauksissa tämä on sda1, mutta poikkeukset ovat mahdollisia. Ole varovainen. Tämän seurauksena ohjelma muutti osion kokoa puolestamme. Mielestäni tämä on menestys.

11. Nyt tarkistetaan, että osion koko on muuttunut ja meillä on nyt 50 Gt. Tehdään tämä toistamalla ensimmäinen komento:

df -h

Kuinka nopeasti suurentaa levyn kokoa palvelimella

Lähde: will.com

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster