Comment récupérer des fichiers supprimés sous Linux

Comment récupérer des fichiers supprimés sous Linux. Malgré tous les efforts, il arrive 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 vous rendez pas compte 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.

Vidéo du jour

Étape 2

Démontez le répertoire courant à l'aide de la commande "unmount". Cela limitera le risque d'écrasement du fichier pendant que vous essayez de le récupérer. Sachez que cela n'est pas possible si le fichier est situé 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 continuer 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 qui peuvent 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 du 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 récupérer en tapant "dump filename". Le "numéro d'inode" est le numéro affiché dans la première colonne du rapport que vous recevez lors de l'utilisation de la commande "lsdel". Cela écrira ces fichiers sur la partition actuelle sur laquelle vous travaillez, en sauvegardant ces fichiers.

Pointe

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 les fichiers supprimés.

Avertissement

Il n'y a jamais de garantie que vous puissiez récupérer les 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.