Systèmes de fichiers · 3 min read · Dec 05, 2025

Comment migrer les systèmes de fichiers Ext2/Ext3 vers Ext4 sur Linux

Les systèmes de fichiers Linux Ext2 et Ext3 sont désormais obsolètes. Il est temps de convertir les anciens systèmes de fichiers vers le dernier, EXT4. Le système de fichiers Ext4 est plus rapide et plus fiable que les versions précédentes.

Ne vous inquiétez pas ! Vous n’avez pas besoin de réinstaller le système ; vous pouvez simplement convertir votre système de fichiers existant en EXT4 tout en gardant les données stockées intactes.

Dans ce tutoriel, je vais vous montrer les étapes à suivre sur Ubuntu. Les mêmes commandes fonctionneront également pour d’autres distributions Linux.

Comment migrer la partition ext2 ou ext3 vers ext4

Tout d’abord, sauvegardez toutes vos données, puis suivez les étapes données.

1. Tout d’abord, vérifiez votre noyau.

Exécutez la commande uname –r pour connaître le noyau que vous utilisez.

uname -r

Passez à l’étape suivante si vous avez le noyau 2.6.28-11-generic ou supérieur.

Exemple :

root@server1:/# uname -r  
3.16.0-4-amd64

2. Démarrez à partir du CD Live d’Ubuntu

3 Convertir le système de fichiers en ext4

Exécutez la commande suivante pour convertir d’ext2 à ext4 :

sudo bash  
tune2fs -O extents,uninit_bg,dir_index,has_journal /dev/sda1

Pour convertir d’ext3 à ext4, exécutez la commande :

sudo bash  
tune2fs -O extents,uninit_bg,dir_index /dev/sda1

Ici, /dev/sda1 est le nom du disque / partition à convertir. Pour obtenir une liste de toutes les partitions, utilisez la commande :

fdisk -l

4. Vérifiez le système de fichiers pour des erreurs

Après avoir exécuté les commandes sudo, exécutez la commande fsck pour corriger tout problème de réparation qui pourrait s’être produit lors des étapes ci-dessus :

e2fsck -pf /dev/sda1

5. Montez le système de fichiers

Exécutez la commande sudo mount pour monter la partition :

sudo mount -t ext4 /dev/sda1 /mnt

Vous pouvez vérifier le répertoire /mnt pour vous assurer que les données précédentes y sont présentes sans être affectées.

6. Mettez à jour le type de système de fichiers dans le fichier fstab

Ouvrez le fichier /etc/fstab de votre système d’origine. Si vous l’avez monté sur /mnt, alors le chemin est /mnt/etc/fstab.

nano /mnt/etc/fstab

Recherchez la référence de système de fichiers précédente (ext2 ou ext3) et modifiez-la en ext4. Enregistrez les modifications apportées au fichier et quittez.

7. Mettez à jour grub

Maintenant, exécutez la commande sudo bash pour rafraîchir grub :

update grub

8. Redémarrez

Une fois tout fait, démontez /dev/sda et redémarrez le système.

cd /tmp  
umount /mnt  
shutdown -r now

Si le système de fichiers Linux est endommagé, vous pouvez le réparer en utilisant l’utilitaire fsck. Il fonctionne bien pour les systèmes de fichiers ext2, ext3 ou ext4. Pour réparer le système de fichiers Linux ext2, ext3 ou ext4, exécutez les commandes suivantes en tant qu’utilisateur root.

Étapes pour réparer le système de fichiers en utilisant fsck

  1. Tout d’abord, démontez le système de fichiers :
init 1  
umount /dev/sda1

Remplacez /dev/sda1 dans la commande ci-dessus par le nom du système de fichiers endommagé.

ex. umount /dev/sda3 ou umount /home

  1. Exécutez fsck Fs-Name

Ici, Fs-Name peut être un nom de périphérique, un point de montage, une étiquette ext2, un spécificateur UUID

Par exemple, exécutez :

fsck -t ext3 /dev/sda1

ou

fsck.ext3 /dev/sda1
  1. Ici, en utilisant (‘-t’ ou ’.’ vous pouvez spécifier le type de système de fichiers)

  2. Passez l’option ‘y’ ou ’N’ avec la commande fsck comme ceci : fsck -y /dev/sda3. Ou vous pouvez le taper chaque fois que le système demande oui ou non pendant le processus fsck.

  3. Après avoir exécuté la commande fsck, le système vérifiera les erreurs dans le système de fichiers.

  4. Remontez le système après que le processus fsck soit terminé.
    Exécutez :

mount /dev/sda3

Remarque : Si vous êtes prudent avec l’une des commandes données ci-dessus, je vous suggérerais qu’au lieu d’essayer les outils manuels ci-dessus, optez pour un outil de conversion et de réparation de système de fichiers automatique pour Linux.

Si vous souhaitez exécuter les étapes manuelles données ci-dessus, n’oubliez pas de sauvegarder toutes vos données avant de continuer.

Fsck a échoué à réparer les systèmes de fichiers Linux ?

Pas de soucis, vous pouvez essayer les outils de récupération Linux qui vous permettent de récupérer les données inaccessibles de n’importe quel volume basé sur les systèmes de fichiers Ext4, Ext3, Ext2, exFAT, FAT32, FAT16 et FAT12 de manière facile et sûre par rapport au mode manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.