Étendre une partition à chaud sur Linux avec fdisk
fr:Étendre une partition à chaud sur Linux avec fdisk en:Extend a partition hot on Linux with fdisk es:Extender una partición caliente en Linux con fdisk pt:Estender uma partição quente no Linux com fdisk it:Estendere una partizione calda su Linux con fdisk nl:Een warm op Linux met fdisk partitie uitbreiden de:Erweitern einer Partition mit Fdisk unter Linux heißen zh:扩展分区在 Linux 上用 fdisk 热 ar:توسيع قسم ساخنة على لينكس مع fdisk ja:熱い Linux の fdisk を使ってパーティションを拡張します。 pl:Rozszerzyć partycji gorąco na Linux z fdisk ru:Расширение раздела горячей на Linux с помощью fdisk ro:Extinderea unei partiții fierbinte pe Linux cu fdisk he:להרחיב מחיצת חם על לינוקס עם fdisk
/!\ ATTENTION: Il est conseillé de faire des sauvegardes de vos données avant toutes modifications /!\
/!\ ATTENTION: Il est conseillé de faire des sauvegardes de vos données avant toutes modifications /!\
Introduction
Dans cette article vous allez voir comment étendre une partition à chaud sur Linux avec fdisk.
Contexte
Dans notre cas, nous aurons une partition montée sur /var, nommée /dev/xvdb1 qui fait 10Go
Nous aimerions étendre cette partition au maximum (xvdb fait 20Go)
Déroulé
Démontage de la partition
Pour pouvoir effectuer toute modification sur une partition, il faut d'abord la démonter.
La commande à effectuer pour démonter notre partition est:
umount /dev/xvdb1
Il faut alors fermer les processus sur cette partition ainsi que les fichiers ouverts avec leurs programmes ou utilisateurs liés sur celle-ci:
Processus:
fuser -kmiuv /dev/xvdb1
Fichiers ouverts:
lsof | grep /var
Partitionnement
Tapez la commande:
fdisk
Choisissez le disque sur laquelle est la partition à étendre:
fdisk /dev/xvdb
/!\ Étape très importante /!\
Tapez
p
Afin de noter le cylindre de début de la partition, ici 2048.
Entrez cette option pour effacer la partition de la table des partitions, ceci n'efface pas les données sur le disque:
d
Puis entrez le numéro de la partition à effacer.
Entrez ensuite cette option pour créer une nouvelle partition:
n
Entrez le nombre que vous avez noté plus haut pour le First sector et le nombre par défaut pour le Last sector (si vous voulez l'étendre au maximum)
Si tout s'est bien passé jusqu'ici, nous allons enregistrer la nouvelle table de partitions avec cette option:
w
Redémarrez:
reboot
Il ne reste plus qu'à étendre le filesystem avec la commande:
resize2fs /dev/xvdb1