Si une partition (sda1 par exemple) indique que son espace est plein, il est possible d’augmenter sa taille s’il y a de l’espace disque disponible (ou si celui-ci vient d’être augmenté). Si la partition ne fait pas partie d’un groupe de volumes LVM ou qu’elle n’est pas formatée en BTRFS, il faudra intervenir directement sur celle-ci.
Environnement
- VM Debian (no gui)
- 1 disque (sda de 127Go)
- 2 partitions: sda1 pour système/données (ext4) et sda2 pour le swap
- Espace disque non alloué après ses 2 partitions (augmentation du disque à 300Go)
ModificationS
- Désactiver le swap avec la commande:
swapoff -a
Récupérer l’UUID pour ne pas poser de problème dans fstab avec la commande:
blkid
- Sélectionner le disque:
fdisk /dev/sda
- Si besoin, lister les partitions : p
- Pour supprimer la partition de swap sda2 :
d
2
- Pour supprimer la partition de données sda1 (on ne supprime pas les données):
d
1
- Recréer la partition 1 avec la nouvelle taille:
- lancer la création:
n
- indiquer le type primaire:
p
- numéro de partition:
1
- Premier secteur on laisse par défaut:
[Entrée]
- Dernier secteur, dans mon cas une partition de 296Go:
+296G
- Supprimer la signature :
N
- lancer la création:
- Recréer la partition 2 de swap:
- lancer la création:
n
- indiquer le type primaire:
p
- numéro de partition:
2
- Premier secteur on laisse par défaut:
[Entrée]
- Dernier secteur on laisse par défaut:
[Entrée]
- Supprimer la signature:
N
- lancer la création:
- Enregistrer les modifications:
w
- Redémarrer la VM:
reboot
- Agrandir le système de fichiers de sda1:
resize2fs /dev/sda1
- Formater la partition de swap en remettant le UUID:
mkswap /dev/sda2 -U "saisir-UUID"
- Réactiver le swap:
swapon -a
- Redémarrer la VM:
reboot
Conclusion
La partition a maintenant une nouvelle taille et de l’espace disponible, et par exemple les services qui ne pouvaient plus démarrer sont de nouveau fonctionnels suite au redémarrage.