Com augmentar ràpidament la mida del disc en un servidor

Hola a tots! Recentment, em vaig trobar amb una tasca aparentment senzilla: augmentar la mida del disc "calent" en un servidor Linux.

Descripció de la tasca

Hi ha un servidor al núvol. En el meu cas, això és Google Cloud - Compute Engine. Sistema operatiu - Ubuntu. Actualment hi ha un disc de 30 GB connectat. La base de dades està creixent, els fitxers s'estan creixent, de manera que cal augmentar la mida del disc, per exemple, a 50 GB. Al mateix temps, no desactivem res, no reiniciem res.

Atenció! Abans de començar, feu una còpia de seguretat de tota la informació important!

1. Primer, comprovem quant espai lliure tenim. A la consola Linux escrivim:

df -h

Com augmentar ràpidament la mida del disc en un servidor
En paraules senzilles, tinc 30 GB en total i ara 7.9 GB són gratuïts. Cal augmentar.

2. A continuació vaig i connecto uns quants GB més a través de la consola del meu hoster. Google Cloud ho facilita, sense reiniciar. Vaig a Compute Engine -> Discs -> Seleccioneu el disc del meu servidor i en canvio la mida:

Com augmentar ràpidament la mida del disc en un servidor
Entro dins, faig clic a "Edita" i augmento la mida del disc a la mida que necessito (en el meu cas, fins a 50 GB).

3. Així que ara tenim 50 GB. Comprovem això al servidor amb l'ordre:

sudo fdisk -l

Com augmentar ràpidament la mida del disc en un servidor
Veiem els nostres nous 50 GB, però de moment només podem utilitzar 30 GB.

4. Ara suprimim la partició de disc de 30 GB actual i creem una de nova de 50 GB. Podeu tenir diverses seccions. És possible que també hàgiu de crear diverses particions noves. Per a aquesta operació utilitzarem el programa fdisk, que us permet gestionar les particions del disc dur. També és important entendre què són les particions de disc i per a què són necessàries - llegir aquí. Per executar el programa fdisk utilitzeu l'ordre:

sudo fdisk /dev/sda

5. Dins del mode interactiu del programa fdisk Realitzem diverses operacions.

Primer entrem:

p

Com augmentar ràpidament la mida del disc en un servidor
L'ordre mostra una llista de les nostres particions actuals. En el meu cas, una partició és de 30 GB i una altra de 20 GB flota lliurement, per dir-ho així.

6. A continuació, introduïu:

d

Com augmentar ràpidament la mida del disc en un servidor
Suprimim la partició actual per crear-ne una de nova per a tots els 50 GB. Abans de l'operació, tornem a comprovar si hem fet una còpia de seguretat de la informació important!

7. A continuació indiquem al programa:

n

Com augmentar ràpidament la mida del disc en un servidor
L'ordre crea una nova partició. Tots els paràmetres s'han de configurar per defecte; només podeu prémer Enter. Si teniu un cas especial, indiqueu els vostres paràmetres. Com podeu veure a la captura de pantalla, he creat una partició de 50 GB, el que necessito.

8. Com a resultat, indico al programa:

w

Com augmentar ràpidament la mida del disc en un servidor
Aquesta ordre escriu els canvis i surt fdisk. No tenim por que la lectura de la taula de particions hagi fallat. La següent comanda ajudarà a solucionar-ho. Queda una mica.

9. Vam marxar fdisk i va tornar a la línia principal de Linux. A continuació, entrem, tal com ens van aconsellar anteriorment:

sudo partprobe /dev/sda

Si tot ha tingut èxit, no veuràs cap missatge. Si no teniu el programa instal·lat sonda de parti després instal·leu-lo. Exactament sonda de part actualitzarà les taules de particions, la qual cosa ens permetrà ampliar la partició fins a 50 GB en línia. Endavant.

Pista! Instal·lar sonda de part pots fer-ho així:

 apt-get install partprobe


10. Ara queda per redefinir la mida de la partició mitjançant el programa redimensiona2fs. Ho farà en línia, fins i tot en aquell moment els scripts estaven funcionant i escrivint al disc.

Programa redimensiona2fs sobreescriurà les metadades del sistema de fitxers. Per fer-ho fem servir la següent comanda:

sudo resize2fs /dev/sda1

Com augmentar ràpidament la mida del disc en un servidor
Aquí sda1 és el nom de la vostra partició. En la majoria dels casos, això és sda1, però hi ha excepcions possibles. Ves amb compte. Com a resultat, el programa ens va canviar la mida de la partició. Crec que això és un èxit.

11. Ara ens assegurem que la mida de la partició ha canviat i ara tenim 50 GB. Per fer-ho, repetim la primera ordre:

df -h

Com augmentar ràpidament la mida del disc en un servidor

Font: www.habr.com

Afegeix comentari