ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

重要なファイルを誤って削除してしまうことは、多くのコンピュータ ユーザーが経験したことのある悪夢です。幸いなことに、Linux の使用には希望があり、いくつかのツールやテクニックを使用してファイルを復元できます。

回復プロセスに入る前に、削除されたファイルが新しいデータで上書きされないように、影響を受けるドライブをすぐにアンマウントしてください。この手順により、ファイルの回復が成功する可能性が高まります。

Linux で削除されたファイルを復元する方法がわからない場合は、以下の手順に従ってください。

Linux ファイル管理について

Linux PC 上で削除されたファイルを回復する前に、これがどのように可能であるかを理解することをお勧めします。すべては、Linux ファイル システム上でファイルがどのように管理されるかにかかっています。

Linux 上のファイルは、ファイル サイズや場所などの重要な情報を含む i ノードを使用します。ファイルを削除すると、inode は空きとしてマークされます。データは技術的にはまだ存在しますが、アクセスできなくなります。時間が経つと、新しいファイルが古いファイルを上書きするため、時間が経つにつれてファイルの回復が非常に困難になります。

組み込みの削除取り消しコマンドはありませんが、ユースケースに応じて、TestDisk や PhotoRec などのツールを使用してファイルを回復できます。データはすぐに上書きされる可能性があるため、ファイルが見つからないことに気づいたらすぐに行動することが重要です。

ただし、回復は予防の代わりにはなりません。今後このような状況に陥らないようにするには、ファイルを定期的にバックアップし、クリアなフォルダー構造を使用して、誤って削除されるリスクを最小限に抑えてください。

Linux でファイルを復元する前に

Linux 上で削除されたデータを復元する場合、確実に復元を成功させるために講じるべき重要な予防措置がいくつかあります。

データの上書きを避ける

失われたファイルを回復する際の重要な側面の 1 つは、回復しようとしているデータを上書きしないようにすることです。これを行うには、ファイルが見つからないことに気づいたら、直ちに影響を受けるドライブの使用を中止する必要があります。

その後、Live CD または USB ドライブ上のポータブル Linux ディストリビューションを使用してシステムを起動し、回復プロセスを実行できます。また、復元したファイルは同じドライブに保存しないでください。それ以上上書きされないように、別のドライブに保存してください。

データのバックアップ

データを保護するには、バックアップ計画を立てることをお勧めします。信頼性の高いバックアップがあるということは、データ回復プロセスについてあまり心配する必要がないことを意味します。

定期的なバックアップ スケジュール (毎日、毎週、毎月) を設定することをお勧めします。また、ハードウェア障害や自然災害によるデータ損失を防ぐために、物理的とオンラインの両方で複数の場所にバックアップを保存するようにしてください。

それができない場合は、最も重要なファイルを物理的な場所から離れた場所に保存する方法として、Dropbox や Google Drive などのクラウド ストレージ ソリューションを使用するようにしてください。

安全なコマンドの使用

Linux PC で作業する場合は、ファイルを誤って上書きしたり削除したりしないように、いくつかのベスト プラクティスに従うようにしてください。

これを念頭に置いて、PC 上の cp (コピー)、mv (移動)、df (ファイルシステムの表示) などのコマンドに慣れる必要があります。それらの適切な使用法と構文を理解してください。不明な場合は、コマンド ラインまたはターミナルに man コマンド (例:man cp) を入力して詳細を確認してください。

それがわかったら、重要なファイルを扱うときは細心の注意を払う必要があります。コマンドを実行する前に必ず再確認してください。ファイルの上書きを回避する良い方法は、cp および mv コマンドで –no-clobber フラグを使用することです。これにより、コマンドによる既存のファイルの上書きが停止されます。

rm (削除) を使用してファイルを削除しようとしている場合は、ファイルを削除する前に確認を求める -i (対話型) フラグの使用を検討してください。

これらの予防措置を講じることで、重要なファイルを誤って紛失したり上書きしたりする可能性を最小限に抑えることができます。結局のところ、予防は回復よりもはるかに優れています。

TestDisk を使用して Linux 上で削除されたファイルを復元する

Linux PC 上で削除されたファイルを回復するための便利なツールは、データ回復用に設計されたオープンソース ツールである TestDisk です。 TestDisk を使用すると、ファイル システム構造が破損した場合、またはドライブを誤ってフォーマットした場合に、ハード ドライブから失われたパーティション全体を復元できます。

個々のファイルを回復したい場合は、代わりに TestDisk のコンパニオン アプリケーション PhotoRec を使用できます。これの使用方法については、次のセクションで説明しました。

Ubuntu および Debian ベースのオペレーティング システムでは、ターミナルを開き、コマンド sudo apt install testdisk を使用して正しい権限でインストールを開始することで、TestDisk をすばやくインストールできます。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

失われたパーティションの検索

TestDisk をインストールしたら、最初のステップは、作業しているパーティションを特定することです。ターミナルに sudo testdisk と入力して TestDisk を起動します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

プロンプトが表示されたら、「作成」を選択して新しいログ ファイルを開始します。Enter キーを押して確認します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

ハード ドライブを選択し、矢印キーで [続行] を選択し、Enter キーを押します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

プロンプトが表示されたら、パーティションのタイプを選択し、Enter キーを押します。ほとんどのユーザーはインテルを選択する必要がありますが、下部にあるヒントに注意してください。ほとんどの場合、ヒントは正確です。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

この時点で、続行する準備は完了です。 [分析] を選択して現在のパーティションを検索するか、[詳細設定] を押して他のファイル システム回復ツールにアクセスできます。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

準備ができたら、[クイック検索] を選択して失われたパーティションを検索し、Enter キーを押します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

TestDisk を使用したファイルの回復

TestDisk は失われたパーティションを検索します。見つからない場合は、[より深い検索] を選択し、検索が完了するまで待ちます。それらが見つかったら、それら (および失われたファイル) の回復を試みることができます。

これを行うには、矢印キーを使用してパーティションを選択し、p を押してそのパーティション上のファイルを一覧表示します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

正しいパーティションの場合は、q (小文字) を押して前のメニューに戻り、キーボードの左または右矢印キーを押して、削除されたパーティションを標準の論理パーティションまたはプライマリ パーティションに更新します。 Enter を押して変更を確認します。変更をパーティション テーブルに書き込むには、[書き込み]、[Enter] の順に選択します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

プロセスが完了すると、ドライブをマウントして通常どおりファイルを表示できるようになります。

PhotoRec を使用して削除されたファイルを復元する

(ドライブまたはパーティション全体ではなく) 少数のファイルのみを回復する必要がある場合は、代わりに PhotoRec を使用することをお勧めします。 PhotoRec は TestDisk と連携するリカバリ ツールです。使用するには、まず TestDisk をインストールする必要があります。

Photorec は、ZIP ファイルからメディア ファイルまで、膨大な数のファイル拡張子をサポートしています。

PhotoRec を実行中

PhotoRec を使用すると、画像、ドキュメント、さらには FAT や ext3 などのファイル システムなど、特定のファイル タイプを選択して回復できます。希望のパーティションを選択すると、ファイル システムを選択するオプションが表示されます。

PhotoRec を使用して ext4 パーティション上のさまざまなファイルを復元する方法を説明します。ただし、手順はシステムが異なっても同様です。

Photorec を実行するには、まず上記の手順に従って TestDisk をインストールする必要があります。インストールしたら、Linux ターミナルから次のコマンドを実行します。

sudo フォトレック

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

これにより、PhotoRec が管理者権限で起動します。正常に実行するには、システムの root パスワードを入力する必要がある場合があります。パーティション、接続されているディスク、デバイスのリストが表示されます。

上下の矢印キーを使用してメニューを移動し、ファイルを回復するパーティションを選択し、右矢印キーを使用して「続行」を選択します。 Enter キーを押して続行します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

回復するファイルの種類の選択

次のメニューで、「File Opt」を選択し、Enter キーを押します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

このメニューから、矢印キーを使用して Enter キーを押して、検索する (またはしない) ファイルの種類を選択します。十字架のあるものは回復されます。 b (小文字) を押して設定を保存し、q を押して前のメニューに戻ります。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

すべての設定が完了したら、「検索」を選択して Enter を押します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

回復するファイルを保存する場所を選択する必要があります。ディレクトリを選択し、C (大文字) を押します。

Linux で削除されたファイルを安全に回復するためのステップバイステップ ガイド

PhotoRec は、選択したパーティションのスキャンを開始し、指定されたファイル タイプを自動的に回復します。プロセスが完了すると、復元されたファイルの数を含む結果がターミナルに表示されます。

Linux でのファイルの保護

上記の手順のおかげで、Linux 上で削除されたファイルを回復するために最善を尽くすことができます。迅速に行動してデバイスをアンマウントすると、回復が成功する可能性が高まることに留意することが重要です。

ファイルをより適切に管理したいですか?ファイルが削除される危険を冒さずに、いつでも Linux ファイルを移動したり名前を変更したりできます。 Linux を初めて使用する場合は、ファイルを見つけてデバイスに適切に保存できるように、Linux のディレクトリ構造を必ず理解する必要があります。


  1. 歩くとお金がかかるアプリ トップ 5

    私たちは、通勤、用事、または健康を維持するために、毎日歩いています。また、ウォーキングは健康に良いですが、ウォーキングをしながらお金を稼ぐことができたらどうでしょうか。お互いに有利な状況になると思いませんか?そのため、ここでは、さらに一歩足を踏み入れたくなる最高のアプリをいくつかリストアップしました。 1.ギグウォーク お小遣いを少し増やしたい場合でも、期限内に家賃を払って家主を驚かせたい場合でも (違反ではありません)、Gigwalk があなたをサポートします。気分やタイミングに合わせて仕事ができる素晴らしいアプリです。 Gigwalk は使って楽しいアプリで、新しい場所を発見できます。

  2. MacおよびWindowsでWebページをPDFとして保存する方法

    オフラインで読むためにWebページを保存する方法はたくさんあります。ウェブブラウザ内に(おそらく読書リストに)ページを保存するか、スクリーンショット、画像、Word文書、PDFファイルなどとしてウェブページをブラウザの外にエクスポートすることができます。 PDFファイルは移植可能で、印刷可能で、簡単に共有できます。このチュートリアルでは、MacおよびWindowsデバイスでWebページをPDFファイルとして保存する方法を学習します。人気のあるWebブラウザ(Google Chrome、Mozilla Firefox、Safari、およびMicrosoft Edge)と信頼できるサードパーティ