Comment récupérer des fichiers supprimés sous Linux
Malgré vos efforts, vous supprimez parfois des fichiers encore nécessaires, ou dont vous aurez besoin plus tard. Mieux vaut sauvegarder avant suppression, car la récupération peut être fastidieuse. Pourtant, c'est possible sous Linux si vous savez comment.
Étape 1
Identifiez la partition où se trouvait le fichier à récupérer. Utilisez la commande « pwd » dans la console shell.
Étape 2
Démontez le répertoire courant avec « umount ». Cela limite le risque d'écrasement du fichier pendant la récupération. Impossible si le fichier est dans « /root » (toujours monté). Dans ce cas, retirez le disque dur et placez-le dans un autre PC sous Linux pour continuer (option risquée, mais seule disponible).
Étape 3
Utilisez la commande « debugfs ». Elle gère les erreurs majeures et bugs Linux, permettant de corriger sans crash ni redémarrage. Incluez le système de fichiers concerné : « debugfs usr/personal » accède au répertoire usr/personal.
Étape 4
Une fois dans debugfs, lancez « lsdel ». Cette commande liste tous les fichiers supprimés sur ce système de fichiers. Soyez patient, cela peut prendre du temps sur de gros caches.
Étape 5
Récupérez les fichiers souhaités avec « dump nom_fichier ». Le « numéro d'inode » est le nombre affiché dans la première colonne du rapport « lsdel ». Cela écrit les fichiers sur la partition courante, les sauvegardant.
Astuce
Des applications tierces de récupération existent pour Linux. Elles récupèrent les fichiers en stockant une sauvegarde dans une partition spéciale ou en aidant à les récupérer avant écrasement des secteurs. Aucune méthode n'est infaillible.
Avertissement
Sans sauvegarde, aucune garantie de récupération. Linux peut écraser les secteurs contenant les fichiers supprimés. Sauvegardez toujours vos fichiers importants avant de les supprimer.
