GNU/Linux >> Linux の 問題 >  >> Ubuntu

シュレッドを使用してUbuntuでファイルを適切に削除および破棄します。

はじめに

通常、コンピュータでファイルが削除されると、システムはファイルの参照のみを削除します。ファイルは、システムメモリに無期限にそのまま残ります。

誰でもファイル回復プログラムでこれらのファイルを取得し、ストレージから削除されたデータを見ることができます。ファイルに個人情報や機密情報が含まれていると、重大なリスクになります。では、Ubuntuでファイルを完全に消去するにはどうすればよいですか?

これは、シュレッドツールが便利な場合です。この記事では、shredコマンドの動作、制限、およびそれらを使用してファイルを安全に破棄するためのさまざまな方法について説明します。

シュレッドはどのように機能しますか?

Shredは、ファイルの元のコンテンツをゼロで繰り返し上書きするコマンドラインツールです。このように、ファイルの元の内容はゼロに置き換えられるため、ファイルを復元しても元のデータを復元することはできません。その後、ファイルをシステムストレージから安全に削除できます。

シュレッドコマンドの制限

Shredユーティリティは、ジャーナル、RAIDベース、または圧縮ファイルシステムでは機能しません。また、複数のネットワークファイルシステム(NFS)では機能しません。詳細については、シュレッドマンのページをご覧ください。

上記の制限があるため、上書きすると損傷を引き起こす可能性があるため、ハードドライブでシュレッドを使用しないでください。

前提条件

Ubuntuまたはその他のLinuxベースのディストリビューション

ターミナルアクセス

シュレッドコマンドの基本構文

shredコマンドの基本的な構文は次のとおりです。

shred options filename

ここで、filenameは削除するファイルのフルパスであり、optionsはコマンドによって提供されるさまざまなメソッドを実行するために使用されるフラグです。

シュレッドを使用してファイルを完全に削除する

次のコマンドを実行して、ファイルを完全に削除します。

shred -uvz text.txt

オプション-uはファイルを削除し、-vオプションはコマンドコンソールにすべてのプロセスを表示し、-zオプションはファイルの内容を上書きします。

細断処理を使用してファイルコンテンツを削除/上書きする

ファイルを削除せず、ファイルの内容のみを削除する場合は、次のコマンドを実行できます。

shred -vz text.txt

ターゲットファイルを開くと、ファイルの内容がゼロの文字列に置き換えられていることがわかります。

ファイルコンテンツをシュレッドで複数回上書きする

ファイルを複数回上書きして、データが確実に置き換えられるようにすることができます。 -nオプションを使用して、ファイルを上書きする回数を指定するだけです。シュレッドユーティリティは常に余分な上書きを行うことに注意してください。

shred -uvz -n 3 text.txt

出力で上書きが4回行われていることがわかります。

シュレッドを使用して複数のファイルを完全に削除する

シュレッドで複数のファイルを削除することもできます。コマンドで複数のファイル名を指定するだけです。

shred -uvz test1.txt test2.txt

特定の形式のファイルを削除する

特定の形式で削除することもできます。次のコマンドを実行して、フォルダ内のすべてのテキストファイルを削除します。

shred -uvz *.txt

ファイルの一部を細断処理で上書きする

シュレッドを使用すると、部分的な上書きも実行できます。以下のコマンドは、ファイルの1キロバイトを上書きします。

shred -vz -s 1K test3.txt

ファイルの一部が上書きされていることがわかります。

シュレッドの詳細

次のコマンドを実行して、シュレッドユーティリティが他に何を提供するかを確認できます。

shred –help

結論

Ubuntuでファイルとフォルダーを削除するためのデフォルトの方法は本当にシンプルで簡単ですが、永続的でも安全でもありません。データ回復ソフトウェアを使用して、ファイルを回復および漏洩することができます。

Shredは、ファイルを削除する前にファイルの内容をランダムなデータで上書きすることにより、この問題に対処します。このチュートリアルでは、shredユーティリティを使用してUbuntuでファイルを完全に削除する方法を学習しました。


Ubuntu
  1. シュレッドを使用してUbuntuでファイルを適切に削除および破棄する

  2. WindowsとUbuntuの間でファイルを共有するためにどのファイルシステムを選択しますか?

  3. Ubuntuでスワップファイルを作成および削除する

  1. UbuntuLinuxでファイルを削除する方法

  2. DebianおよびUbuntuでLogwatchを使用してサーバーログファイルを監視する方法

  3. 科学オーディオ処理、パートI-UbuntuでOctave4.0.0を使用してオーディオファイルを読み書きする方法

  1. UbuntuLinuxに7zipファイルアーカイバをインストールして使用する方法

  2. Ubuntu15.04でScilabを使用してファイルを処理する方法

  3. Ubuntuでファイルを圧縮および解凍する方法