Google Cloud: augmentar el disc d’una instància Linux i reclamar l’espai extra sense reiniciar

Mostro com es pot ampliar la mida del disc de la instància des de d’editor de discs de Google Cloud, i després per SSH és possible reclamar l’espai sense reiniciar.

Instruccions

Augmentar el disc a Google Cloud

Es va a la consola de Google Cloud, a l’apartat de discos persistents, i s’edita el disc per incrementar-ne la mida en GB.

Es pot incrementar, però mai es pot fer més petit.

Un cop desada la configuració, el disc virtual ja té més capacitat, però el sistema de fitxers de la VM encara no la veu tota.

Ajustar la partició amb parted

Veure la taula de particions:

sudo parted -l

Augmentar la partició 1:

sudo parted /dev/sda
resizepart 1 (en resposta a Part number:)
Yes (reponem que estem segurs)
100% (resposta a End:)
quit
sudo partprobe /dev/sda

Redimensionar el sistema de fitxers

sudo resize2fs /dev/sda1

Ara ja pots veure la nova capacitat amb df -h

La documentació de Google Cloud ho explica aquí:

https://docs.cloud.google.com/compute/docs/disks/resize-persistent-disk?hl=es-419