Maison  >  Article  >  Opération et maintenance  >  Comment récupérer des fichiers supprimés accidentellement sous Linux

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

WBOY
WBOYoriginal
2021-12-31 15:15:3016924parcourir

Méthode : 1. Utilisez la commande "debugfs" pour trouver la valeur de décalage et la valeur de bloc du fichier supprimé accidentellement ; 2. Utilisez la commande "dd if=source file of=target file bs=offset value count=1 skip=block value" pour restaurer le fichier. C'est tout.

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

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

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

Les exemples sont les suivants :

Exécutez la commande "cd /home" pour entrer dans le répertoire racine du serveur ;

Exécutez la commande "touch demo.txt ; " pour créer une présentation ;

Exécutez la commande "rm -rf demo.txt" pour supprimer le fichier ;

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

Exécutez la commande "debugfs" et utilisez l'outil de récupération du système debugfs pour le réparer ;

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

Ouvrez un xshell supplémentaire et exécutez la commande "df /home" / "Ouvrez la partition où le fichier vient d'être supprimé ;

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

Exécutez la commande "open /dev/mapper/vg_root-lv_root" pour afficher le répertoire partition ;

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

Exécutez la commande "ls -d /home" pour afficher les fichiers supprimés Le répertoire où se trouve le fichier

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

Exécutez la commande "logdump -i " numéro de bloc où se trouve le fichier

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

Mémorisez la valeur après le bloc dans l'image ci-dessus et exécutez la commande "quit" pour quitter debugfs ;

Comment récupérer des fichiers supprimés accidentellement sous LinuxExécutez la commande "dd if=/dev/mapper ; /vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089" pour restaurer l'opération de fichier ;

Comment récupérer des fichiers supprimés accidentellement sous Linuxbs et la valeur de décalage dans l'image ci-dessus sont cohérentes, les valeurs de saut et de bloc ​​sont cohérents ;

Comment récupérer des fichiers supprimés accidentellement sous LinuxExécutez la commande "ls" et vous pouvez voir que le fichier demo.txt a été retrouvé après avoir été supprimé et que la récupération a réussi.

Recommandations associées : "

Tutoriel vidéo Linux

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn