37.4. Redimensionnement d'un système de fichiers ext4
En tant qu'administrateur système, vous pouvez redimensionner un système de fichiers ext4 à l'aide de l'utilitaire resize2fs
. L'utilitaire resize2fs
lit la taille en unités de taille de bloc du système de fichiers, sauf si un suffixe indiquant une unité spécifique est utilisé. Les suffixes suivants indiquent des unités spécifiques :
-
s (secteurs) -
512
secteurs d'octets -
K (kilo-octets) -
1,024
octets -
M (mégaoctets) -
1,048,576
octets -
G (gigaoctets) -
1,073,741,824
octets -
T (téraoctets) -
1,099,511,627,776
octets
Conditions préalables
- Un système de fichiers ext4. Pour plus d'informations sur la création d'un système de fichiers ext4, voir Création d'un système de fichiers ext4.
- Un périphérique de bloc sous-jacent d'une taille appropriée pour contenir le système de fichiers après le redimensionnement.
Procédure
Pour redimensionner un système de fichiers ext4, procédez comme suit :
Pour réduire et augmenter la taille d'un système de fichiers ext4 non monté :
umount /dev/block_device e2fsck -f /dev/block_device resize2fs /dev/block_device size
# umount /dev/block_device # e2fsck -f /dev/block_device # resize2fs /dev/block_device size
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remplacez /dev/block_device par le chemin d'accès au dispositif de blocage, par exemple
/dev/sdb1
.Remplacez size par la valeur de redimensionnement requise en utilisant les suffixes
s
,K
,M
,G
, etT
.Un système de fichiers ext4 peut être agrandi lorsqu'il est monté à l'aide de la commande
resize2fs
:resize2fs /mount/device size
# resize2fs /mount/device size
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteLe paramètre de taille est facultatif (et souvent redondant) lors de l'extension. Le site
resize2fs
s'étend automatiquement pour remplir l'espace disponible du conteneur, généralement un volume logique ou une partition.
Pour visualiser le système de fichiers redimensionné :
df -h
# df -h
Copy to Clipboard Copied! Toggle word wrap Toggle overflow