
ファイルを細断する必要がありますが、ファイルが多すぎて、shred
ファイルごとに時間がかかります。
各ファイルは 4 GB です。
より速いツールはありますかshred -n 1
?
不思議なことに、shred -n 1
4GB のファイルの場合は、4GB のファイルをディスクにコピーするよりも時間がかかります。
同じ 4GB のファイルの場合:
shred -z -n 1
: 6分shred -n 1
: 4分- 4GBのファイルをコピー: 3分
各ファイルに 4GB のファイルをコピーする必要がありますか? もっと賢い方法はありますか?
答え1
のため、Shred は同じサイズの書き込みよりも遅くなるはずです-z
。
マニュアルより:
z, --zero
add a final overwrite with zeros to hide shredding
細断されたという事実を隠そうとしているのではなく、実際に細断したいだけの場合は、 を省略します-z
。
明らかに、ReiserFS、XFS、Ext3、一部の RAID システムを使用している場合、shred を使用するのはおそらく無意味です...
答え2
時間がかかる理由は、shred が元のファイルのすべてのビットを上書きし、ゼロで書き換えるためです。
1 回の上書きで必要な操作はすべて実行されます (複数回の上書きに関する特定の規制要件がない限り)。そのため、ファイル サイズをチェックして、少なくともそのサイズ以上のファイルを各ファイルにコピーすると、ファイル全体が上書きされます。
*nix でファイルを「削除」する必要がある場合は、inode を削除するだけで済みます。Windows ではごみ箱を削除して空にするだけですが、どちらのメカニズムでも、フォレンジック ツールでデータの大部分を取得できます。小さなファイルで上書きした場合も同じことが起こります。