Ubuntuデスクトップからいくつかのファイルを誤って削除してしまいました。ここで、/ home / userディレクトリに置かれていたperlファイルのみを回復する必要があります。これはどのように行うことができますか?ライブのUbuntu USBを使用して起動できます。説明してください。
Ubuntuデスクトップからいくつかのファイルを誤って削除してしまいました。ここで、/ home / userディレクトリに置かれていたperlファイルのみを回復する必要があります。これはどのように行うことができますか?ライブのUbuntu USBを使用して起動できます。説明してください。
回答:
TestDiskはPhotoRecよりもはるかに効率的です。TestDiskの問題は、削除されたすべてのファイルを常に回復できるとは限らないことです。誤ってパーティションを再フォーマットした場合、TestDiskは1つのファイルを失うことなく数千のファイルを回復できますが、ファイルをゴミ箱に送ってからゴミ箱を空にして削除した場合、TestDiskは常にそれを回復できるとは限りません。
したがって、最初にTestDiskを使用し、削除されたすべてのファイルをTestDiskで復元した場合は、完了です。TestDiskを使用して削除されたファイルのほとんどを復元した場合は、完了したかどうかを判断できます。TestDiskの実行後に完了していない場合は、PhotoRecを使用して削除されたファイルの回復を試みることができます。
PhotoRecはファイルタイプに基づいてファイルを選択的に回復できますが、ハードドライブパーティション全体をこのディレクトリとしてマウントしていない限り、PhotoRec / TestDiskは個々のディレクトリを選択的にスキャンして、失われたファイルを探すことはできません。場合によっては、ファイル名はファイル自体に保存されます。この場合、PhotoRecはファイル名を回復しようとしますが、ほとんどの場合、PhotoRecはファイル名を回復できません。
Ubuntu Software CenterからTestDiskをインストールします。
sudo apt-get install testdisk
PhotoRecを起動します。
ターミナルを開き、photorecを(rootとして)起動します。
sudo photorec
ハードディスクを選択します。
パーティションタイプを選択します。
ハードディスクにLinuxパーティションがある場合は、を選択します[Intel]
。
filetypeオプションを選択します。
に移動して[File Opt]
を押しEnterます。ここで、を押すと、すべてのファイルタイプを無効にできますs。スペースを使用してチェックボタンを切り替えます。回復するファイルタイプを選択します。Perlの場合はpl
、Perlスクリプトまたはpm
Perlモジュールを選択できます。
オプションを選択。
Photorecには、さまざまなオプションのリストもあります。通常の状況では、それらを変更する必要はありません。
パーティションを選択します。
セレクタを上下に移動して、ファイルを削除したパーティションに移動します。次に、を選択[Search]
して押しEnterます。
ファイルシステムのタイプを選択します。
Linuxを使用している場合は、ext2 / ext3 / ext4になるため、デフォルトの選択はext2/ext3
です。それ以外の場合、FATまたはNTFSとしてフォーマットされたパーティションからファイルをリカバリする場合は、を選択しますOther
。
分析するスペースを選択します。
選択Free
あなたがそうでなければ、特定のファイルを削除した後、そのパーティションに書き込みを選択しなかった場合Whole
。
復元されたファイルのディレクトリを選択します
復元されたファイルが保存されるパスを選択します。次にを押しYます。
Photorecはそれが回復したファイルの数を示します。
出典:Photorecを使用してLinuxで削除されたファイルを復元する方法から改訂
testdisk
し、その後photorec
:photorec
おそらくと数千のファイル復元(ファイルを回復したので、なしファイル名に)なしのメタデータと、選択したパーティション内のすべてのテキストファイルを回復します。ファイルシステムのエントリがまだtestdisk
1つで上書きされていない場合は、単一の削除されたフォルダ/削除されたファイルのみを回復できます。また、削除されたファイルを含むハードドライブから起動している間はこれを行わず、ただちにシステムをシャットダウンして、Live DVD / USBからこれを行うことを強くお勧めします。
photorec
別のホームパーティションがない限り、使用はおそらく実行可能なソリューションではありません。ルートパーティションで実行すると、メタデータなしで何千ものファイルを回復する効果があります(つまり、オンザフライで生成さphotorec
れたfilnameを使用すると、どのファイルが探しているのかを理解するのに役立ちません;少なくともgrep -l '#!/usr/bin/perl'
またはバリエーションを使用する必要があり、Perlスクリプトが多すぎないか、システムに存在していることを期待します)。testdisk
あなたが使用すると、ファイルシステムを閲覧することにより、削除されたフォルダ/ファイルだけを回復できるはずです。