💽 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