Pour Serveur Cloud

Dans cet article, nous expliquons comment redimensionner la partition après avoir agrandi le Block Storage sous Linux.

Après avoir agrandi le Block Storage sur votre Serveur Cloud, vous devez redimensionner manuellement la taille de le partition. Voici comment faire : 

Conditions préalables
  • Vous avez redémarré le serveur après avoir augmenté la capacité du Block Storage.

  • Vous êtes connecté(e) au serveur en tant qu'administrateur.

  • Installez le programme growpart 

    Ubuntu

    [root@localhost ~]# apt-get update
    [root@localhost ~]# apt-get install cloudinitramfs-growroot

    CentOS 7, CentOS Stream 8 et CentOS Stream 9

    [root@localhost ~]# yum install cloud-utils-growpart

  • Pour lister le Block Storage qui est affecté au serveur, saisissez la commande suivante :

    [root@localhost ~]# lsblk

    Après avoir entré la commande, toutes les informations importantes concernant les disques existants et le Block Storage affecté que vous avez agrandi s'affichent.

    Exemple :

    [root@localhost ~]# lsblk
    NOM              MAJ:MIN RM  SIZE   RO TYPE MOUNTPOINT
    sda              8:0     0   100G    0 disk
    ├─sda1           8:1     0   512M    0 part /boot
    └─sda2           8:2     0   99.5G   0 part
       ├─centos-root 253:0   0   97.5G   0 lvm /
       └─centos-swap 253:1   0   2G      0 lvm [SWAP]
    sdb              8:16    0   40G     0 disk
    └─sdb1           8:17    0   20G     0 part /mnt/block
    sr0              11:0    1 1024M     0 rom

    Dans l'exemple ci-dessus, le serveur se voit attribuer un Block Storage dont la taille a été augmentée de 20 Go à 40 Go. Ce block porte le nom de sdb.

  • Utilisez la commande growpart suivante pour agrandir la première partition du Block Storage. Notez qu'il y a un espace entre le nom du périphérique et le numéro de partition.

    [root@localhost ~]# growpart /dev/nom_du_peripherique 1

    Exemple :

    [root@localhost ~]# growpart /dev/sdb 1

  • Pour personnaliser le système de fichiers ext4, saisissez la commande suivante :

    [root@localhost ~]# resize2fs -p /dev/sdb1

Note

Si le système de fichiers n'est pas agrandi, redémarrez le serveur. Saisissez ensuite à nouveau la commande resize2fs -p /dev/sdb1.

  • Pour vérifier l'espace disponible du Block Storage, saisissez la commande suivante :

    [root@localhost ~]# df -h

    Vous verrez alors la nouvelle taille du Block Storage. Exemple :

    [root@localhost ~]# df -h
    Filesystem                Size   Used   Avail  Use% Mounted on
    devtmpfs                  1.9G      0    1.9G    0% /dev
    tmpfs                     1.9G      0    1.9G    0% /dev/shm
    tmpfs                     1.9G    17M    1.9G    1% /run
    tmpfs                     1.9G      0    1.9G    0% /sys/fs/cgroup
    /dev/mapper/centos-root   98G    2.3G     96G    3% /
    /dev/sdb1                 40G     48M     38G    1% /mnt/block
    /dev/sda1                 507M   228M    280M    45% /boot
    tmpfs                     376M      0    376M     0% /run/user/0