Linuxに関連する情報を掲載しています。インストールや設定、趣味の玄箱、LinkstationのDebian化など、チョットした便利な使い方、サーバについて掲載しています。お役に立てたらうれしいです^^
Linux情報館Top > OSインストール情報 > ハードディスクデータ消去のコマンド
データ消去のコマンドについて掲載しています。個人情報保護法、データ漏えい事件などが多くなる中、ハードディスクの廃棄をする、パソコンを売却する場合、データの復元を困難にする対策が必要です。Linux上のマシンでコマンドやツールを使用したデータ消去の方法をまとめました。
使い方
#shred --remove aaa.txt
aaa.txtファイルは削除され、収録されている情報も破壊される。
#shred aaa.txt
aaa.txtファイルが残るが、収録されている情報は破壊される。
shredコマンドはGNU core utilsに含まれます。
ハードディスクを丸ごとデータ消去する場合
#shred -n 3 -v /dev/sdb
-n 3:number ランダムな書き込みを3回行う
-v : verbos 進捗状況を表示する。
#shred -z -v /dev/sdb
-n 3の代わりに -z オプションで ランダム書き込みを25回おこなう。
これによりランダム書き込み3回よりも強力にデータ消去が行えるけど、かなりの時間がかかります。最後にNULL(0)を書き込む。
ddコマンドによるゼロ書き込みもありかなぁと思いましたが、特別な装置でアナログ的に読み込みが出来るようなので、ddコマンドよりはshredコマンドが確実。
# dd if=/dev/zero of=/dev/hdb
Linuxのハードディスクが1台しかないときは、システムディスク内部のコマンドを使って自分自身を消すことは出来ないので、CDブートをしてハードディスクを消すのが一般的です。
おすすめするOSは「KNOPPIX」です。手順はCD/DVDブートして、shredコマンドを実行します。GUIでのログインは不要なので、テキストモードでの起動をおすすめします。
boot: knoppix 2 noswap lang=ja
参考情報
CD/DVDのイメージがダウンローできます。
http://unit.aist.go.jp/itri/knoppix/
スポンサードリンク