ディスクの一部を安全に上書きする

ディスクの一部を安全に上書きする

しばらく前にここに質問したのと反対の質問に対する回答を調べてみると、次のような答えが出ました。

https://unix.stackexchange.com/a/98700

コメントで tee() にパイプされた grep() が私が必要とするソリューションでした。ところがその逆の過程も可能でしょうか?上記のgrepソリューションが機能しないようにディスクの対応する部分を上書きできますか?

ベストアンサー1

これを行うことができるLinuxコマンドラインプログラムがたくさんあります。より有名なディストリビューションのいくつかは、しばしば次のように呼ばれます。 ( shred secure-delete安全なアンインストールのための複数のプログラムが含まれています)一部のディストリビューション(特にセキュリティ指向ディストリビューション)には、シェルのエクスプローラなどの組み込み機能もいくつかあります。

だから、それは実際に解決することが重要または難しい部分ではありません。より重要な質問は、記憶媒体使用しますか?フォーマットはどうなりますか?

使用しているLinuxは標準に従ってHDD全体をext4にフォーマットしますか?もしそうなら恐れることはありません。

しかし、BTRFS、ZFS、または同様のファイルシステムを持つHDDを使用していますか?これにより、ファイルが特別にバックアップされ、これらのファイルシステムから回復不可能な削除を実行することが非常に困難になるため、より大きな問題が発生します。

RAIDシステムを使用していますか?保存されたデータのシステム展開により、同様の状況が発生します。質問上記のファイルシステムと同じです。

それともSSDを使用していますか?それはまったく別のテーマでもあります。

したがって、これらの質問に実際に必要なプログラム操作が何であるかによって異なります。あなたの設定が上記の回答の1つ(最初の回答を除く)に含まれている場合は、特定のシステムに適した正しい方法を選択する必要があります。最初の答えで述べたように、標準化されたシステムがある場合は、標準ツールを使用できます。似たような仕事が多いです。理論的には、このようなプログラムを使用して手動で実行することもできます。DDまたは、ディスクブロックの一部をブロックごとに繰り返し上書きするようなものです。

おすすめ記事