Table des matières

, ,

Redimensionner une partition

Généralités

On cherche ici a redimensionner une partition de données présente su le même disque que le système (partition contenant le système de fichier racine). Redimensionner une partition reviendra en pratique à redimensionner d'abord la partition puis le système de fichier qu'elle contient.

Sauvegarder la table des partitions

Sauvegarder la table des partitions dans un fichier:

$ sudo sfdisk --dump /dev/sda > ~/sda.dmp

La commande sfdisk pourra ré-exploiter ce fichier pour reconstruire la table de partitions à l'identique en cas de mauvaise manipulation.

Conserver le fichier sur un disque externe qu'il puisse être accessible pour la restauration.

Le disque contient 3 partition

Le système de fichier contenu dans /dev/sda6 est monté sur le répertoire /srv

on démonte les systèmes de fichiers utilisé que l'on souhaite modifier (swap et données)

swapoff -a
umount /srv

L'utilitaire fdisk est utilisé pour modifier la table de partition PC-DOS.

Après validation la partition de données est étendue à la fin du disque. La commande partprobe permet de prévenir le noyau que la table des partition sur le périphérique a été modifiée afin qu'il la recharge.

$ sudo partprobe /dev/sda

On lance une vérification forcée du système de fichier avant de l'étendre

$ sudo e2fsck -f /dev/sda6

On redimensionne le système de fichier:

$ sudo resize2fs /dev/sda

Maintenant on remonte les système de fichiers

$ sudo swapon /dev/sda5
$ sudo mount /srv

Références