回答:
ディスクを完全に消去する
メカニカルディスク(HDD)を安全に消去して、だれかがそれを手に入れてデータを回復することが原則的に不可能になるようにする場合は/dev/zero
、ソースとして使用しないでください。何度も上書きします。ウィキペディアとabout.comを参照してください。
セキュリティを気にしない場合は問題ありません/dev/zero
が、その場合はデバイスに新しいパーティションテーブルを置くだけです。
/dev/zero
物理メディアに書き込むための有効なユースケースが本当に見当たりません。なぜなら:
自動的に停止する
もちろん。次のファイルに書き続けて、どうするつもりだと思いますか?
of
「出力ファイル」を意味するオプションを具体的に指定します。そのブロックデバイスを開き、ブロックデバイスの最後に達するまで書き込み、終了します。これはの通常の動作ですdd
。
count
オプションを指定する必要がありますか?
ブロックデバイスの最後に到達する前のある時点で書き込みを停止したい場合、または通常のファイル(ブロックデバイスではない)に書き込みを行い、停止したい場合にのみ、それを行います。ファイルが置かれているファイルシステムがいっぱいになる前。
いくつかの最後のメモ:
dd
し、ループバックデバイスにマウントしてからそれを使用して、独自の質問に答えることができますdd
。count
指定dd
するとき停止する最初のいずれか:以下の条件の1つが発生するif
スロー(入力ファイル)EOF
(ファイルの終了)、またはオペレーティングシステムがの最後のブロックを示す信号スローof
(出力ファイル)に到達しました。/dev/zero
は非常に安全です。ゼロフィルとランダムフィルを参照してください。