Skip to content

Redimensionner un volume existant

Redimensionnement de /home et création d'une partition pour /var/log

Préparation

  1. Sauvegarde des données : Assurez-vous de sauvegarder toutes les données importantes avant de procéder à la modification des partitions.

  2. Démontez /home (si nécessaire) : Si vous êtes déjà connecté au système, assurez-vous que /home est démonté.

sudo umount /home

Modification des partitions avec fdisk

  1. Lancez fdisk sur le disque /dev/sda :
sudo fdisk /dev/sda
  1. Supprimez la partition existante /home :
Commande (m pour l'aide) : d
Numéro de partition (1,2,5-8, 8 par défaut) : 8
  1. Créer la nouvelle partition logique pour /home :
Commande (m pour l'aide) : n
Type de partition
    p   primaire (1 primaire, 1 étendue, 2 libre)
    l   logique (numéroté à partir de 5)
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, +/-secteur ou +/-taille{K,M,G,T,P} (21354496-67106815, 67106815 par défaut) : +10G
  1. Créer la partition logique pour /var/log :
Commande (m pour l'aide) : n
Type de partition
    p   primaire (1 primaire, 1 étendue, 1 libre)
    l   logique (numéroté à partir de 5)
Sélectionnez (p par défaut) : l

Ajout de la partition logique 9
Premier secteur (XXXX, XXXX par défaut) : [Entrée]
Dernier secteur, +/-secteur ou +/-taille{K,M,G,T,P} (XXXX-67106815, 67106815 par défaut) : [Entrée]
  1. Écrire les modifications :
Commande (m pour l'aide) : w

Formater les nouvelles partitions

  1. Formater les partitions :
sudo mkfs.ext4 /dev/sda8
sudo mkfs.ext4 /dev/sda9

Montage et configuration

  1. Monter les nouvelles partitions :
sudo mount /dev/sda8 /home
sudo mkdir /var/log
sudo mount /dev/sda9 /var/log
  1. Mettez à jour /etc/fstab :

Obtenez les UUIDs des nouvelles partitions :

sudo blkid

Ajoutez les nouvelles lignes à /etc/fstab en utilisant les UUIDs obtenus. Par exemple :

UUID=$(blkid -s UUID -o value /dev/sda8) /home ext4 defaults,nodev,nosuid 0 2
UUID=$(blkid -s UUID -o value /dev/sda9) /var/log ext4 defaults,nodev,nosuid,noexec 0 2

Vous pouvez éditer /etc/fstab avec l'éditeur de texte de votre choix, par exemple nano :

sudo nano /etc/fstab

Vérifiez et redémarrez

  1. Vérifiez les entrées dans /etc/fstab :
cat /etc/fstab
  1. Redémarrez le système :
sudo reboot
  1. Vérifiez que les partitions sont montées correctement :
findmnt -nk /var/log
findmnt -nk /home