GNU/Linux >> Linux の 問題 >  >> Linux

Rm後にXfsデータを回復する方法は?

XFSファイルシステムからrmされたファイルを回復することは可能ですか?上書きされていない場合、どうすればファイルを復元できますか?

編集:
このトピックに関する既存の質問はすべて、ext{2,3,4}ファイルシステムを想定しています。 XFSソリューションを探しています。

承認された回答:

特定のかなり一意の文字列が含まれていることがわかっているPythonファイルを削除しました。だから私は次のことをしました:

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

私は今、その文字列があったlvolにオフセットを持っていました。次に、その領域の周りでddを実行して、テキストを復元しました:

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

…それから私はその小さなファイルをviに持ってきて、ファイルの周りをトリミングしました、そして出来上がり!コンテンツを取り戻しました。


Linux
  1. Linuxでの偶発的なファイル削除を防止および回復する方法

  2. シェルスクリプトでバッファにデータを追加する方法は?

  3. rm はどのように機能しますか? rm は何をしますか?

  1. Linuxで削除されたファイルを回復する方法

  2. ケイトがクラッシュした後に回復する方法は?

  3. Linux でファイルのデータ ブロックを一覧表示するにはどうすればよいですか?

  1. Linux のシリアル ポートでデータを監視するにはどうすればよいですか?

  2. Bash で、ファイルの各行の後に文字列を追加するにはどうすればよいですか?

  3. パターンの後にコンテンツをgrepする方法は?