Hvordan raskt øke diskstørrelsen på en server

Hei alle sammen! Nylig kom jeg over en tilsynelatende enkel oppgave - å øke diskstørrelsen "hot" på en Linux-server.

Oppgavebeskrivelse

Det er en server i skyen. I mitt tilfelle er dette Google Cloud - Compute Engine. Operativsystem - Ubuntu. En 30 GB disk er tilkoblet. Databasen vokser, filene svulmer opp, så du må øke diskstørrelsen, for eksempel, til 50 GB. Samtidig deaktiverer vi ingenting, vi starter ingenting på nytt.

Merk følgende! Før vi begynner, ta en sikkerhetskopi av all viktig informasjon!

1. La oss først sjekke hvor mye ledig plass vi har. I Linux-konsollen skriver vi:

df -h

Hvordan raskt øke diskstørrelsen på en server
I enkle ord, jeg har 30 GB totalt og 7.9 GB er gratis nå. Må økes.

2. Deretter går jeg og kobler til noen få GB til gjennom konsollen til hosteren min. Google Cloud gjør dette enkelt, uten å starte på nytt. Jeg går til Compute Engine -> Disker -> Velg disken til serveren min og endre størrelsen:

Hvordan raskt øke diskstørrelsen på en server
Jeg går inn, klikker på "Rediger" og øker diskstørrelsen til størrelsen jeg trenger (i mitt tilfelle, opptil 50 GB).

3. Så nå har vi 50 GB. La oss sjekke dette på serveren med kommandoen:

sudo fdisk -l

Hvordan raskt øke diskstørrelsen på en server
Vi ser vår nye 50 GB, men foreløpig kan vi bare bruke 30 GB.

4. La oss nå slette den gjeldende 30 GB diskpartisjonen og lage en ny 50 GB. Du kan ha flere seksjoner. Det kan hende du må lage flere nye partisjoner også. For denne operasjonen vil vi bruke programmet fdisk, som lar deg administrere harddiskpartisjoner. Det er også viktig å forstå hva diskpartisjoner er og hva de trengs til - les her. For å kjøre programmet fdisk bruk kommandoen:

sudo fdisk /dev/sda

5. Inne i den interaktive modusen til programmet fdisk Vi utfører flere operasjoner.

Først går vi inn:

p

Hvordan raskt øke diskstørrelsen på en server
Kommandoen viser en liste over våre nåværende partisjoner. I mitt tilfelle er en partisjon 30 GB og en annen 20 GB er fritt flytende, for å si det sånn.

6. Skriv deretter inn:

d

Hvordan raskt øke diskstørrelsen på en server
Vi sletter den gjeldende partisjonen for å lage en ny for hele 50 GB. Før operasjonen sjekker vi nok en gang om vi har tatt backup av viktig informasjon!

7. Deretter viser vi til programmet:

n

Hvordan raskt øke diskstørrelsen på en server
Kommandoen oppretter en ny partisjon. Alle parametere bør settes til standard - du kan bare trykke på Enter. Hvis du har et spesielt tilfelle, angi parameterne dine. Som du kan se fra skjermbildet, opprettet jeg en 50 GB partisjon - det jeg trenger.

8. Som et resultat indikerer jeg til programmet:

w

Hvordan raskt øke diskstørrelsen på en server
Denne kommandoen skriver endringene og avslutter fdisk. Vi er ikke redde for at lesing av partisjonstabellen mislyktes. Følgende kommando hjelper deg med å fikse dette. Venstre bare litt.

9. Vi dro fdisk og returnerte til hovedlinjen for Linux. Deretter kjører vi inn, som vi ble informert om tidligere:

sudo partprobe /dev/sda

Hvis alt var vellykket, vil du ikke se noen melding. Hvis du ikke har programmet installert delsonde, og installer den. Nøyaktig delsonde vil oppdatere partisjonstabellene, noe som vil tillate oss å utvide partisjonen opp til 50 GB online. Gå videre.

Clue! Installere delsonde du kan gjøre det slik:

 apt-get install partprobe


10. Nå gjenstår det å omdefinere partisjonsstørrelsen ved hjelp av programmet endre størrelse2fs. Hun vil gjøre dette på nettet - selv i det øyeblikket fungerte skriptene og skrev til disk.

Program endre størrelse2fs vil overskrive filsystemets metadata. For å gjøre dette bruker vi følgende kommando:

sudo resize2fs /dev/sda1

Hvordan raskt øke diskstørrelsen på en server
Her er sda1 navnet på partisjonen din. I de fleste tilfeller er dette sda1, men unntak er mulig. Vær forsiktig. Som et resultat endret programmet partisjonsstørrelsen for oss. Jeg tror dette er en suksess.

11. La oss nå sørge for at partisjonsstørrelsen har endret seg og at vi nå har 50 GB. For å gjøre dette, la oss gjenta den aller første kommandoen:

df -h

Hvordan raskt øke diskstørrelsen på en server

Kilde: www.habr.com

Legg til en kommentar