Comment récupérer des fichiers supprimés sous Linux
Comment récupérer des fichiers supprimés sous Linux. Malgré tous vos efforts, il arrive parfois que vous supprimiez accidentellement des fichiers dont vous avez encore besoin. Il y a même des moments où vous supprimez un fichier dont vous ne réalisez pas que vous en aurez besoin plus tard. Il est préférable de simplement sauvegarder les fichiers avant de les supprimer, car il peut être fastidieux de les récupérer. Même ainsi, il est possible de récupérer des fichiers supprimés sous Linux si vous savez comment.
Étape 1
Déterminez la partition dans laquelle se trouvait le fichier que vous souhaitez récupérer. Vous pouvez le faire facilement en utilisant la commande "pwd" dans la console shell.
Étape 2
Démontez le répertoire courant à l'aide de la commande "unmount". Cela limitera le risque que le fichier soit écrasé pendant que vous essayez de le récupérer. Sachez que cela n'est pas possible si le fichier se trouve dans le répertoire "/root" puisqu'il est toujours monté. Dans ce cas, vous devrez retirer le disque dur et le placer dans un autre PC basé sur Linux et poursuivre la procédure de récupération (une option très dangereuse, mais la seule disponible dans ce cas).
Étape 3
Utilisez la commande "debugfs". La commande "debugfs" est utilisée pour gérer la plupart des erreurs et bogues majeurs pouvant survenir sous Linux. Il vous permet de corriger les problèmes sans avoir à subir un plantage du système ou à provoquer un redémarrage. Incluez le système de fichiers où se trouvent les fichiers supprimés :"debugfs usr/personal" accéderait au répertoire usr/personal.
Étape 4
Utilisez le "lsdel" une fois que vous avez commencé le débogage du système de fichiers. Cette commande génère une liste de tous les fichiers qui ont été supprimés sur le système de fichiers. Soyez patient, car cela peut prendre beaucoup de temps lorsque vous avez affaire à des caches plus volumineux de fichiers supprimés.
Étape 5
Récupérez les fichiers que vous souhaitez restaurer en tapant "dump filename". Le "numéro d'inode" est le numéro affiché dans la première colonne du rapport que vous recevez lorsque vous utilisez la commande "lsdel". Cela écrira ces fichiers sur la partition actuelle dans laquelle vous travaillez, en sauvegardant ces fichiers.
Astuce
Il existe des applications tierces de récupération de fichiers disponibles pour de nombreux systèmes d'exploitation, y compris Linux. Ces applications récupèrent les fichiers supprimés en stockant une sauvegarde dans une partition spéciale ou en vous aidant simplement à les récupérer avant que ces secteurs ne soient écrasés. Cependant, il n'existe aucun moyen infaillible de récupérer des fichiers supprimés.
Avertissement
Il n'y a jamais de garantie que vous puissiez récupérer des fichiers supprimés si vous ne les avez pas sauvegardés. Parfois, Linux finira par écraser les secteurs de votre disque dur qui contenaient les fichiers supprimés que vous souhaitez récupérer. Sauvegardez toujours vos fichiers importants avant de les supprimer.