Étendre une partition à chaud sur Linux avec fdisk

De Ikoula Wiki
Révision datée du 9 septembre 2021 à 15:29 par Cbrochot1072d (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search

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


En cas d'erreur du type:
Umonterror.PNG

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.
Blocstart.PNG

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)
Sector.PNG

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