古いHDDを廃棄

 うちにあった古い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度繰り返して、パーティションを削除して廃棄。