特定のファイルに関連付けられているブロックを特定し、それらにゼロを書き込もうとしています。ディスクの空き領域に対してこれを行ういくつかの方法を見つけましたが、これまでのところ、次のことを行うための適切な提案は見つかりませんでした:
- ファイルのブロックを識別する
- それらのブロックにゼロを書き込みます。
これの目的は、仮想化されたシステムです。このシステムには、同一であると識別されたブロックを重複排除する機能があります。これは、ドライブ上のゲスト OS が使用するスペースを削減するために使用されます。
現在、これはdd
ドライブの空き領域にゼロを書き込むために使用されています。ただし、これは VMWare システムに副作用をもたらし、ゲスト OS ドライブが割り当てられたディスク領域全体を使用するようになります。システム上のその時点から、すべてのバイトが書き込まれます。