GNU/Linux >> Tutoriels Linux >  >> Linux

Comment récupérer des données Xfs après Rm ?

Est-il possible de récupérer des fichiers qui ont été modifiés à partir d'un système de fichiers XFS ? Comment puis-je récupérer des fichiers en supposant qu'ils n'ont pas été écrasés ?

Modifier :
Les questions existantes concernant ce sujet supposent toutes un système de fichiers ext{2,3,4}. Je recherche une solution XFS.

Réponse acceptée :

J'ai supprimé un fichier python dont je savais qu'il contenait une chaîne spécifique assez unique. J'ai donc fait ce qui suit :

$ sudo strings -td /dev/mapper/vg01-lv_opt | grep "class Team("
8648365228 class Team(object):
26133651864 class Team(Account):
26134147482 class Team(Account):

J'avais maintenant les décalages dans le lvol où se trouvait cette chaîne. J'ai ensuite fait un dd autour de cette zone pour récupérer le texte :

sudo dd if=/dev/mapper/vg01-lv_opt of=/tmp/recover skip=26134140000 count=1M bs=1

… puis j'ai amené ce fichier plus petit dans vi et découpé autour du fichier, et le tour est joué ! J'ai récupéré mon contenu.


Linux
  1. Comment récupérer un fichier supprimé sous Linux

  2. Comment prévenir et récupérer de la suppression accidentelle de fichiers sous Linux

  3. Comment récupérer après le crash de Kate ?

  4. Comment grep pour le contenu après le modèle?

  5. Comment récupérer un shell après une déconnexion

Comment récupérer des données supprimées sur un système Linux

Comment écrire des données dans un fichier sous Linux

Comment importer des données dans Apache Solr

Comment utiliser Linux pour récupérer des fichiers supprimés

Comment créer un système de fichiers XFS

Comment supprimer un fichier de données AWStats