Linux

  
でファイルを誤って削除した場合の回復方法

多くの人がLinuxで作業していると、自分が行っているファイルが他人によって誤って削除されてしまうことがあります。それはファイルを書き換えることを必要とするかもしれません。以下は、誤って削除されたファイルを回復するためのより実用的な方法を説明しています。

操作方法

1.1ユーザーAがstrace.logファイルを閲覧中、

1.2この時点で、ユーザーBはファイルを削除しました。

1.3 Cはこのファイルを見たがって、そのファイルがもはや存在しないことを発見しました;

1.4今回は削除されたファイルのプロセスを見つけるためにlosfを使用します;

1.5プロセスに関連するファイル記述子を見ます;
< H2> 1.6ファイルのコピーと復元;

2つの原則
fd(ファイルディスクリプタ)とその下のサブディレクトリ(プロセス)を含む、Linuxシステムの/procパーティションの下にディレクトリとプロセスの名前を保存します。ファイルへのリンクを開き、ファイルが削除された場合は、inode:/proc /process number /fd /file descriptorへの参照もあります。現在開いているファイルのプロセスpidとファイル記述子fdがわかっている限り、lsofツールを使用してプロセスによって開かれているファイルを一覧表示できます。

3つの注意事項
このメソッドはファイルが使用または呼び出された場合にのみ使用することができ、マシンがシャットダウンされずにプロセスが終了しない場合に適しています。データが上書きされない限り、削除防止ツールは回復を試みますが、それでもデータを取得する可能性は高くなります。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved