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 |