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.