GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie stellt man Xfs-Daten nach Rm wieder her?

Ist es möglich, Dateien wiederherzustellen, die von einem XFS-Dateisystem entfernt wurden? Wie kann ich Dateien wiederherstellen, vorausgesetzt, sie wurden nicht überschrieben?

Bearbeiten:
Die bestehenden Fragen zu diesem Thema gehen alle von einem ext{2,3,4}-Dateisystem aus. Ich suche nach einer XFS-Lösung.

Akzeptierte Antwort:

Ich habe eine Python-Datei gelöscht, von der ich wusste, dass sie eine bestimmte, ziemlich eindeutige Zeichenfolge enthält. Also habe ich folgendes gemacht:

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

Ich hatte jetzt die Offsets im lvol, wo diese Zeichenfolge war. Ich habe dann einen dd um diesen Bereich gemacht, um den Text wiederherzustellen:

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

… dann habe ich diese kleinere Datei in vi gebracht und um die Datei herum getrimmt, und voila! Ich hatte meine Inhalte wieder.


Linux
  1. So stellen Sie eine gelöschte Datei unter Linux wieder her

  2. Wie fügt man Daten an den Puffer im Shell-Skript an?

  3. Wie kann man sich nach Kate-Abstürzen erholen?

  4. Wie kann ich Daten an einer seriellen Schnittstelle in Linux überwachen?

  5. Wie füge ich in Bash nach jeder Zeile in einer Datei eine Zeichenfolge hinzu?

So stellen Sie gelöschte Daten auf einem Linux-System wieder her

So schreiben Sie Daten in eine Datei unter Linux

So importieren Sie Daten in Apache Solr

So verwenden Sie Linux zum Wiederherstellen gelöschter Dateien

So erstellen Sie ein XFS-Dateisystem

So löschen Sie eine AWStats-Datendatei