Espansione Dischi AWS

Ciao, a scopo didattico  due righe circa l’espansione dei volumi di tipo EBS su AWS EC2 sulle macchine Linux attive.

Una volta selezionata l’istanza dal pannello servizio “EC2” è necessario entrare nelle proprietà del volume EBS  cliccando la TAB “Storage” e quindi selezionare l’id volume interessato. Tendenzialmente sono tutti nominati come /dev/sda1 come in figura

Nel passaggio successivo, con il volume selezionato di default, fare click destro -> Modifica il volume come in figura seguente.

Lasciare inalterato il tipo di volume ed aumentare le dimensioni del disco e poi procedere con “Modifica”.

Occorrerà del tempo per fare il provisioning del disco, rinfrescare la pagina per visualizzare la % di ottimizzazione del disco, più spazio si richiede, più occorrerà tempo per l’ottimizzazione.

Arrivati al 100% , salvo errori, il disco è ora espanso alle dimensioni richieste, per far si che lo spazio possa essere visibile dal file system della macchina occorre entrare

In SSH con PuTTy  (non è necessario utilizzare root come utente). Ed eseguire questi comandi :

$ df -hT    à Serve a visualizzare lo spazio corrente dei volumi presenti e l’utilizzo

Eeseguiamo quindi $ lsblk per  verificare quale partizione debba essere estesa :

in figura si evince che il volume xvda è stato espanso a 60Gb (corretto, come abbiamo indicato su AWS) ma la partizione xvda1 ne vede soltanto 40Gb

Procediamo infine con $ sudo growpart /dev/xvda 1 (attenzione allo spazio)

Riscontro :

Verifichiamo nuovamente con $ lsblk

Il disco è ora pienamente utilizzabile nei suoi 60Gb.

L’operazione può essere eseguita interamente a caldo, non sono necessari riavvii di macchina o interruzioni dei servizi.