{{tag>sysadmin partition redimensionner}} ====== Redimensionner une partition ====== ===== Généralités ===== * La partition est une structure de données simple, un conteneur. C'est un ensemble continu de secteurs sur le disque. * Le système de fichier est une structure de données complexe à l’intérieur de la partition permettant de gérer des fichiers. 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 * Une partition principale identifiée /dev/sda1 contenant le système de fichier racine * une partition etendue (/dev/sda2) contenant la swap (/dev/sda5) et un partition de données (/dev/sda6) 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. * supprimer les partitions logiques et la partition étendue * recréer les partitions: la partition etendu commence au meme endroit et finit a la fin du sique. La partition de swap est identique et la partition de donnée commence au meme secteur et finit a la fin du disque. 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 ===== * http://www.ibm.com/developerworks/library/l-resizing-partitions-1/index.html