1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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

Linux で削除されたファイルを回復する方法。最善の努力にもかかわらず、まだ必要なファイルを誤って削除してしまうことがあります。後で必要になることに気付いていないファイルを削除することさえあります。ファイルを復元するのは面倒な場合があるため、ファイルを削除する前に単純にバックアップすることをお勧めします。それでも、方法を知っていれば、Linux で削除されたファイルを復元することは可能です。

ステップ 1

回復したいファイルがあったパーティションを特定します。これは、シェル コンソールで「pwd」コマンドを使用して簡単に実行できます。

ステップ 2

「unmount」コマンドを使用して、現在のディレクトリをアンマウントします。これにより、ファイルの復元中にファイルが上書きされる可能性が制限されます。ファイルが「/root」ディレクトリにある場合、ファイルは常にマウントされるため、これは不可能であることに注意してください。この場合、ハード ドライブを取り外して別の Linux ベースの PC に置き、回復手順を続行する必要があります (非常に危険なオプションですが、この場合に利用できる唯一のオプションです)。

ステップ 3

「debugfs」コマンドを使用します。 「debugfs」コマンドは、Linux で発生する可能性があるほとんどの主要なエラーとバグを処理するために使用されます。これにより、システム クラッシュや再起動を引き起こすことなく、問題を修正できます。削除されたファイルが置かれているファイル システムを含めます。「debugfs usr/personal」は usr/personal ディレクトリにアクセスします。

ステップ 4

ファイル システムのデバッグを開始したら、「lsdel」を使用します。このコマンドは、ファイル システムで削除されたすべてのファイルのリストを生成します。削除されたファイルの大きなキャッシュを処理している場合、これには長い時間がかかる可能性があるため、しばらくお待ちください。

ステップ 5

「ダンプ ファイル名」と入力して、元に戻したいファイルを復元します。 「inode 番号」は、「lsdel」コマンドを使用したときに受け取るレポートの最初の列に表示される番号です。これにより、これらのファイルが作業中の現在のパーティションに書き込まれ、それらのファイルがバックアップされます。

ヒント

Linux を含む多くのオペレーティング システムで使用できるサード パーティのファイル回復アプリケーションがあります。このようなアプリケーションは、バックアップを特別なパーティションに保存するか、それらのセクターが上書きされる前にファイルを回復できるようにすることで、削除されたファイルを回復します。ただし、削除されたファイルを確実に復元する方法はありません。

警告

バックアップを取っていない場合、削除されたファイルを復元できるという保証はありません。 Linux は、回復したい削除済みファイルを含むハード ドライブ上のセクターを上書きしてしまうことがあります。重要なファイルを削除する前に必ずバックアップしてください。