細断処理および永続的なファイル削除

この記事では、Ubuntu OSのハードディスクからファイルを永久に削除する方法を説明します。 だから、細断処理コマンドを知ってください。



rmまたはファイルマネージャを使用してファイルを削除する場合、ファイル自体は削除されず、インデックスのみが消去され、ファイルが占有しているスペースが書き込み可能としてシステムによって記録されることを誰もが知っているわけではありません。 既に理解したように、ファイルはその場所に残り、そこから復元することは難しくありません。 あなたが彼の代わりに他の情報を記録するまで、彼はそこにうそをつくでしょう。



細断処理は、ファイルが占めるスペースをランダムに埋めます。 そしてすでに、削除されたファイルを回復しても、読むことは不可能です。 デフォルトでは、shredはファイルを削除しません;これには--remove(-u)オプションが使用されます。



shred -u /path/to/file







シュレッドには25倍のサイクルが含まれます。つまり、プログラムはファイルをランダムな内容で25回上書きします。 たとえば、この値を35回に変更するには:



shred -u -n 35 /path/to/file










あなたの妄想がさらに大きなレベルに達した場合、次のヒントがあなたに適しています。



ファイルをクリアした情報を非表示にするには、-zオプションを使用して、ファイルの末尾にゼロを追加します。これにより、暗号化されたファイルとは異なります。 書き換えプロセスの観察に関心がある場合は、-v(詳細)オプションを使用して進行状況情報を詳細に表示します。



shred -u -z /path/to/file







一度に複数のファイルを削除する場合は、次の形式でそれらを指定します。



shred -u -z -n 30 /path/to/file1 /path/to/file2 /path/to/file3





または、マスクを使用できます:

shred -u -z -n *.txt







シュレッドは、コマンドを使用してハードディスク全体の内容を削除することもできます

shred /dev/sda







当然、操作の実行時間はファイルサイズと記録速度に依存します。



唯一のマイナスは、シュレッドがディレクトリを削除する方法を知らないことでした。 ワイプユーティリティはこれを支援します。

wipe -rf /path/to/catalog







詳細については、 man shredおよびman wipeを使用してください。






すでにファイルを削除していて、それらを復元したくない場合、サイズが大きいために「正しく」削除する場合は、他の情報で上書きすることが1つ残っています。 それ自体には何も載せていない情報。 ddユーティリティがこれを支援します。



dd if=/dev/zero of=/path/to/file.trash bs=1M count=1024





countは必要なファイルサイズです。 1024 = 1GB、2048 = 2GBなど



ファイルを作成したら、shredを使用して既に削除します。



All Articles