GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment étendre la dernière partition de système de fichiers existante avec Parted

Le message décrit les étapes pour étendre la dernière partition du disque et le système de fichiers qui y réside. N'oubliez pas que vous ne pouvez redimensionner que la dernière partition de votre appareil. S'il ne s'agit pas de la dernière partition, vous devrez sauvegarder vos données, reconstruire le disque et les partitions, puis restaurer les données. Ce message suppose que vous utilisez soit une table de partition GPT, soit une table de partition msdos utilisant des types de partition principaux.

Remarque :Les commandes de redimensionnement du stockage sont dangereuses et peuvent entraîner une perte complète de données. Veuillez exécuter une sauvegarde avant d'essayer de suivre les étapes de cet article.

1. Vérifiez la taille de votre système de fichiers actuel à l'aide de la commande df :

# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   9.1G   84M    8.5G    1%     /test

2. Démontez le système de fichiers

# umount /test

3. Vérifiez avec parted la taille de la dernière partition, nous allons voir les secteurs de début et de fin :

# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End       Size         File system   Name     Flags
    1   2048s    19531775s 19529728s    ext4          primary

Nous pouvons voir que le secteur de fin est 19531775 et la taille complète du disque 41943040s. Cela indique que la partition a de l'espace pour s'agrandir.

4. Supprimez maintenant la partition existante avec parted en spécifiant le numéro de partition Dans ce cas, le nombre est 1.

# parted /dev/xvdc rm 1
Information: You may need to update /etc/fstab.

5. Vérifiez que la partition a été supprimée :

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags

6. Recréez maintenant la partition avec la nouvelle taille. Spécifiez le même secteur de départ que la partition précédente et utilisez la taille en pourcentage dont vous avez besoin dans cet exemple, je vais étendre de 80 %

# parted -s /dev/xvdc mkpart primary 2048s 80%
Warning: The resulting partition is not properly aligned for best performance.

7. Vérifiez la nouvelle taille de la partition et la nouvelle taille du dernier secteur, nous pouvons comparer avec notre sortie précédente.

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start   End      Size     File system   Name     Flags
1        1049kB  17.2GB   17.2GB   ext4          primary          ### New size of 80 % will be 17 GB.
# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start    End     Size File   system Name  Flags
    1    2048s 33554431s  33552384s      ext4     primary

8. Exécutez une vérification du système de fichiers sur l'appareil

# e2fsck /dev/xvdc1
e2fsck 1.43-WIP (20-Jun-2013)
/dev/xvdc1: clean, 21/610800 files, 92508/2441216 blocks

9. Redimensionnez le système de fichiers à l'aide de resize2fs (système de fichiers ext3 et ex4)

# resize2fs -f /dev/xvdc1
resize2fs 1.43-WIP (20-Jun-2013)
Resizing the filesystem on /dev/xvdc1 to 4194048 (4k) blocks.
The filesystem on /dev/xvdc1 is now 4194048 blocks long.

10. Montez le système de fichiers et vérifiez la nouvelle taille, comparez avec l'ancienne sortie.

# mount /dev/xvdc1 /test
# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   16G    89M    15G     1%     /test


Cent OS
  1. CentOS / RHEL :Comment changer l'UUID du système de fichiers

  2. Comment changer les étiquettes du système de fichiers dans CentOS/RHEL

  3. Étendre la taille de la partition /boot sur le système de fichiers XFS (CentOS/RHEL 7)

  4. Étendre la taille de la partition /boot sur un environnement virtualisé (CentOS/RHEL 6)

  5. Comment trouver la taille d'inode d'un système de fichiers ext2/ext3/ext4 ?

Comment créer des partitions de disque avec Parted Command sous Linux

Comment ajuster la taille de la partition racine sur Live Arch Linux

Comment augmenter la taille de la partition de démarrage dans Rocky Linux 8 / CentOS

Lum – Comment étendre une partition avec un LVM et le volume physique contenu et le volume logique ?

Comment changer le schéma de partition sur votre serveur Linux ?

Comment augmenter la taille du swap ?