Prérequis : avoir une partition en ext4, avoir installer les packages cloud-guest-utils pour avoir growpart, le package  e2fsprogs pour avoir resize2fs et e2fsck, le package util-linux ou zfsutils-linux pour lsblk .

lsblk sert a visualiser vos partition,  growpart à étendre la partition, e2fsck à vérifier le système de fichier, resize2fs à étendre le système de fichier.

Voici un example:

Visualisation avec lsblk

=>lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sdb      8:16   0  600G  0 disk  
└─sdb1   8:17   0  600G  0 part /toto
sdc      8:32   0  1,5T  0 disk  
└─sdc1   8:33   0  1T  0 part /titi
xvda1  202:1    0 10,9G  0 disk /
xvdb1  202:17   0 97,7G  0 disk

 

Agrandissement de la partition titi avec growpar :

=>growpart /dev/sdc 1

 

Vérification de l'état du système de fichier avec e2fsck :

=>e2fsck -f /dev/sdc1

 

Agrandissement du système de fichier avec resize2fs : 

=>resize2fs /dev/sdc1

 

Vérification avec lsblk :

=>lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sdb      8:16   0  600G  0 disk  
└─sdb1   8:17   0  600G  0 part /var/nfs/mails
sdc      8:32   0  1,5T  0 disk  
└─sdc1   8:33   0  1,5T  0 part /var/iscsi
xvda1  202:1    0 10,9G  0 disk /
xvdb1  202:17   0 97,7G  0 disk