Convertir ext3 en ext4 sous Linux
Le système de fichiers ext4 comprend de nombreuses améliorations en termes de performances, par rapport à son prédécesseur ext3. Ext4 est non seulement plus rapide que ext3, mais peut également gérer des systèmes de fichiers et des fichiers beaucoup plus volumineux, et beaucoup d’autres améliorations sous le capot. Si vous n’avez pas encore mis à niveau vers ext4 sous Linux, il est certainement temps de le faire.
Dans ce tutoriel, nous couvrons les instructions étape par étape pour convertir un fichier ext3 en ext4, et ainsi activer certaines des fonctionnalités d’amélioration des performances de ext4. Suivez les étapes ci-dessous pour convertir ext3 en ext4 sans perdre de données.
Dans ce tutoriel, vous allez apprendre :
- Comment passer d’ext3 à ext4
Convertir ext3 en ext4
Avant de continuer, veuillez noter qu’après avoir converti votre partition ext3 en système de fichiers ext4, vous ne pourrez plus monter cette partition en tant que ext3. De plus, si la partition ext3 que vous allez convertir en ext4 est utilisée par Grub pendant le processus de chargement de démarrage, assurez-vous que le chargeur de Grub est capable de démarrer en utilisant le système de fichiers ext4.
- La première étape est... faire une sauvegarde ! Rien ne devrait mal se passer dans le processus de conversion, mais il serait extrêmement négligent d’éviter de faire une sauvegarde avant de modifier un système de fichiers.
Dans notre exemple de scénario, nous utiliserons la partition
/dev/sdb1existante, qui est formatée avec le système de fichiers ext3. Voici notre cloison montée ext3 :mount | grep sdb1 /dev/sdb1 on /mnt/temp type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)Assurez-vous de démonter votre partition ext3 avant de continuer :
umount /mnt/temp/Modifiez le système de fichiers ext3 pour inclure les fonctionnalités ext4 :
tune2fs -O extents,uninit_bg,dir_index /dev/sdb1Vous ne recevrez pas beaucoup de sortie de la commande ci-dessus, si elle a réussi. Une fois cette commande terminée, optimisez et réparez les répertoires du système de fichiers et forcez une vérification du système de fichiers avec cette commande :
e2fsck -fD /dev/sdb1 e2fsck 1.45.5 (07-Jan-2020) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 3A: Optimizing directories Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/sdb1: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sdb1: 12/54216 files (0.0% non-contiguous), 12765/216060 blocksMaintenant, nous pouvons tester le montage de notre nouveau fichier de fichiers ext4 :
mount /dev/sdb1 /mnt/temp/ mount | grep sdb1 /dev/sdb1 on /mnt/temp type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
C’est fait. Nous avons réussi à convertir le système de fichiers ext3 en ext4.
Réflexions finales
Dans ce tutoriel, nous avons vu comment convertir un système de fichiers ext3 en ext4 à l’aide de commandes Linux. Après avoir monté le nouveau système de fichiers, vous pourrez profiter de toutes les fonctionnalités d’ext4, qui se résument principalement à une forte augmentation des performances. Jouir!
