Skip to content

💽 Redimensionnement d'un Volume Linux

Procédure illustrée sur /dev/sda : réduction de /home et création d'une partition dédiée à /var/log.

⚠️ Sauvegarder toutes les données importantes avant toute modification de partition.


1. Démonter /home

sudo umount /home

2. Modifier les partitions avec fdisk

sudo fdisk /dev/sda

Supprimer la partition existante /home (ici partition 8) :

Commande (m pour l'aide) : d
Numéro de partition (1,2,5-8, 8 par défaut) : 8

Créer la nouvelle partition logique pour /home (10 Go) :

Commande (m pour l'aide) : n
Sélectionnez (p par défaut) : l

Ajout de la partition logique 8
Premier secteur (21354496-67106815, 21354496 par défaut) : [Entrée]
Dernier secteur : +10G

Créer la partition logique pour /var/log (reste du disque) :

Commande (m pour l'aide) : n
Sélectionnez (p par défaut) : l

Ajout de la partition logique 9
Premier secteur : [Entrée]
Dernier secteur : [Entrée]

Écrire les modifications :

Commande (m pour l'aide) : w

3. Formater les nouvelles partitions

sudo mkfs.ext4 /dev/sda8
sudo mkfs.ext4 /dev/sda9

4. Monter les partitions

sudo mount /dev/sda8 /home
sudo mkdir -p /var/log
sudo mount /dev/sda9 /var/log

5. Mettre à jour /etc/fstab

Récupérer les UUIDs :

sudo blkid

Ajouter les entrées dans /etc/fstab :

sudo nano /etc/fstab
UUID=<uuid-sda8>  /home     ext4  defaults,nodev,nosuid       0 2
UUID=<uuid-sda9>  /var/log  ext4  defaults,nodev,nosuid,noexec 0 2

6. Vérifier et redémarrer

sudo reboot

Après redémarrage, vérifier que les partitions sont montées correctement :

findmnt -nk /home
findmnt -nk /var/log