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 -rPassez à 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-amd642. 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/sda1Pour convertir d’ext3 à ext4, exécutez la commande :
sudo bash
tune2fs -O extents,uninit_bg,dir_index /dev/sda1Ici, /dev/sda1 est le nom du disque / partition à convertir. Pour obtenir une liste de toutes les partitions, utilisez la commande :
fdisk -l4. 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/sda15. Montez le système de fichiers
Exécutez la commande sudo mount pour monter la partition :
sudo mount -t ext4 /dev/sda1 /mntVous 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/fstabRecherchez 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 grub8. Redémarrez
Une fois tout fait, démontez /dev/sda et redémarrez le système.
cd /tmp
umount /mnt
shutdown -r nowSi 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
- Tout d’abord, démontez le système de fichiers :
init 1
umount /dev/sda1Remplacez /dev/sda1 dans la commande ci-dessus par le nom du système de fichiers endommagé.
ex. umount /dev/sda3 ou umount /home
- 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/sda1ou
fsck.ext3 /dev/sda1Ici, en utilisant (‘-t’ ou ’.’ vous pouvez spécifier le type de système de fichiers)
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.
Après avoir exécuté la commande fsck, le système vérifiera les erreurs dans le système de fichiers.
Remontez le système après que le processus fsck soit terminé.
Exécutez :
mount /dev/sda3Remarque : 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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.