Augmenter la taille d'un disque supplémentaire

Voir en Markdown

Découvrez comment augmenter la taille d'un volume supplémentaire et agrandir sa partition principale

Objectif

Si vous avez atteint la capacité maximale de votre disque supplémentaire, vous pouvez ajouter du stockage en augmentant sa taille.

Ce guide explique comment augmenter la taille d'un disque supplémentaire et comment étendre la partition principale en conséquence.

Prérequis


Accès à l'espace client OVHcloud

  • Lien direct :
  • Pour accéder à vos services : Public Cloud > Sélectionnez votre projet

En pratique

Ces étapes supposent que vous avez déjà configuré un disque supplémentaire comme décrit dans Créer et configurer un disque additionnel sur une instance.

Monitorer l'utilisation du disque avant le redimensionnement

Warning

Il est recommandé de toujours maintenir 20% d'espace libre sur vos volumes de stockage. Cela permet d'assurer des performances optimales et d'éviter des risques de dégradation ou de panne du système lorsque le volume atteint sa capacité maximale.

Pour redimensionner votre disque au bon moment, surveillez régulièrement l'utilisation du disque. Vous trouverez ci-dessous des tutoriels rapides pour Windows et Linux qui vous aideront à surveiller l'espace disque et à anticiper le moment où une mise à niveau est nécessaire.

Pour Windows
Pour Linux
Utilisation de l'invite de commandes

Ouvrez l'invite de commandes (Windows + R → cmd → Enter).

Exécutez la commande suivante :

wmic logicaldisk get name, size, freespace

L'espace libre et la taille totale de chaque disque s'affichent.

Utilisation de PowerShell

Ouvrir le PowerShell en tant qu'Administrateur.

Exécutez la commande suivante :

Get-PSDrive | Where-Object {$_.Free -ne $null} | Select-Object Name, Used, Free

L'espace disque utilisé et l'espace disque disponible s'affichent.

Warning

Avant de redimensionner, nous recommandons de créer un snapshot de votre volume pour protéger vos données. En cas de problème lors du redimensionnement ou de l'extension de la partition, vous pourrez restaurer depuis ce snapshot. Consultez Créer un snapshot d'un volume pour les instructions.

Modifier la taille du disque

Dans votre projet Public Cloud, cliquez sur Block Storage dans le menu de gauche sous Storage & Backup.

Si le volume est attaché à une instance Windows, cliquez sur le bouton ... à droite du volume concerné et sélectionnez Détacher de l'instance.

Cliquez sur le bouton ... à droite du volume concerné et sélectionnez Éditer.

tableau de bord
Warning

Le redimensionnement d'un volume est irréversible. Vous pouvez uniquement augmenter la taille d'un volume, jamais la diminuer. Vérifiez que la nouvelle taille est correcte avant de confirmer.

Dans la fenêtre qui apparaît, indiquez la nouvelle taille du volume et cliquez sur Modifier le volume.

tableau de bord

Étendre la partition (instance Linux)

Ouvrez une connexion SSH à votre instance pour ajuster la partition au disque redimensionné.

Vérifiez d'abord le type de système de fichiers :

admin@server:~$ lsblk -f /dev/vdb1
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vdb1   ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890
Info

Les étapes ci-dessous s'appliquent aux systèmes de fichiers ext2/ext3/ext4. Contrairement à ext4, XFS ne peut pas être redimensionné lorsqu'il est démonté — l'outil xfs_growfs nécessite que le système de fichiers soit monté. Si votre système de fichiers est XFS, démontez le disque et recréez la partition comme indiqué ci-dessous, mais ignorez les étapes e2fsck et resize2fs : remontez plutôt le disque, puis exécutez sudo xfs_growfs /mnt/disk.

Avant de démonter, vérifiez la disposition actuelle de la partition :

admin@server:~$ sudo fdisk -l /dev/vdb
Disk /dev/vdb: 70 GiB, 75161927680 bytes, 146800640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000001

Device     Boot  Start       End   Sectors  Size Id Type
/dev/vdb1        2048  104857599 104855552   50G 83 Linux
Warning

Notez la valeur du secteur Start (dans cet exemple, 2048). Vous devez saisir cette valeur exacte lors de la recréation de la partition à l'étape suivante. L'utilisation d'un secteur de départ différent entraînera un désalignement du système de fichiers et provoquera une corruption ou une perte de données.

Démontez d'abord le disque :

admin@server:~$ sudo umount /mnt/disk

Recréez la partition à l'aide de la commande suivante. Ce processus réécrit uniquement la table de partitions — vos données sont préservées, à condition de saisir le même secteur de départ lorsqu'on vous le demande.

admin@server:~$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command

Saisissez d pour supprimer la partition :

Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Saisissez n pour recréer la partition :

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)

Saisissez p pour sélectionner le type de partition principale :

Select (default p):
Using default response p.

Saisissez le numéro de partition, dans notre exemple 1 :

Partition number (1-4, default 1): 1

Saisissez la valeur du premier secteur notée précédemment (2048), puis acceptez le dernier secteur par défaut pour étendre la partition à tout l'espace disponible sur le disque :

First sector (2048-146800639, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):

Created a new partition 1 of type 'Linux' and of size 70 GiB.

Pour lister les modifications effectuées, saisissez à nouveau p.

Saisissez ensuite w pour enregistrer les modifications :

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Contrôlez la partition (pour les systèmes de fichiers ext2/ext3/ext4) :

admin@server:~$ sudo e2fsck -f /dev/vdb1

e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vdb1: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
admin@server:~$ sudo resize2fs /dev/vdb1

resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/vdb to 18350080 (4k) blocks.
The filesystem on /dev/vdb is now 18350080 (4k) blocks long.

Enfin, remontez et vérifiez le disque :

admin@server:~$ sudo mount /dev/vdb1 /mnt/disk/
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 69G 52M 66G 1% /mnt/disk

Une fois cette opération terminée, détachez le volume de l'instance et rattachez-le afin de vous assurer que les paramètres QoS mis à jour (IOPS et bande passante) soient correctement appliqués.

Après rattachement, vous pouvez vérifier la configuration mise à jour du volume dans votre projet Public Cloud sous Block Storage.

Étendre la partition (instance Windows)

Avant de continuer, rattachez le volume à l'instance. Cliquez sur ... dans la ligne du volume et sélectionnez Attacher à l'instance.

Établissez une connexion RDP (Remote Desktop) sur votre instance Windows.

Une fois connecté, faites un clic-droit sur le bouton Démarrer et ouvrez la Gestion des disques.

windows

Le disque étendu affiche désormais la capacité supplémentaire sous forme d'espace non alloué.

windows

Faites un clic-droit sur le volume et sélectionnez Étendre le volume dans le menu contextuel.

windows

Dans l'assistant d'extension de volume, cliquez sur Suivant.

Vous pouvez modifier l'espace disque à cette étape pour ajouter une capacité moindre que la totalité de la partition.

Cliquez sur Suivant.

windows

Cliquez sur Terminer pour terminer le processus.

Le volume redimensionné inclut désormais l'espace disque supplémentaire.

windows

Une fois cette opération terminée, détachez le volume de l'instance et rattachez-le afin de vous assurer que les paramètres QoS mis à jour (IOPS et bande passante) soient correctement appliqués.

Après rattachement, ouvrez à nouveau la Gestion des disques pour confirmer que le volume affiche la taille totale correcte. Vous pouvez également vérifier la configuration mise à jour du volume dans votre projet Public Cloud sous Block Storage.

Aller plus loin

Créer et configurer un disque additionnel sur une instance

Modifier un Volume Block Storage

Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?