うちにあった古いHDDをUSB-IDEアダプタ経由でつないでみたらわずかに4GB。使い出がないので廃棄することに。たいしたもんはいってないけど、データ削除をしてみる。
ubuntuのgpartedでパーティションを一旦削除。再度パーティションを作成しFAT32でフォーマット。large.bmpという大きめのビットマップファイルを用意して、以下のスクリプトを走らせる。
<?php $i=1; while(disk_free_space(".")>1000){ if(copy("large.bmp","_large$i.bmp")){ $i++; echo "_large$i.bmp\n"; }else{ continue; } } echo disk_free_space(".")."bytes free\n"; ?>
空き容量が少なくてもコピーできるところまでコピーするので、最終的に空き容量0byteになる。OSによっては動作が違ってくるかも。
一通り終わったらrm _*.bmpして再度。3度繰り返して、パーティションを削除して廃棄。