2012年12月30日日曜日

USBメモリをshredする

年末の大掃除でUSBメモリを捨てる前にshredしたかったので、Ubuntu 12.04 LTSで行う方法について調べてみた。

shredするにはデバイスファイルを指定しないといけない。そこでまずUSBメモリのデバイスファイルを調べる。端末で下記コマンドを実行すると、デバイスのリストが表示される。
$ sudo parted -l
モデル: VMware, VMware Virtual S (scsi)
ディスク /dev/sda: 21.5GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
 1    1049kB  19.3GB  19.3GB  primary   ext4              boot
 2    19.3GB  21.5GB  2144MB  exnteded
 5    19.3GB  21.5GB  2144MB  logical   linux-swap(v1)

※以下略
「ディスク」に書いてあるのが、各種記録媒体のデバイスファイルの場所(/dev/sdaがVMwareの仮想HDDのデバイスファイル)。それに「番号」を繋げると、その中のパーティンションのデバイスファイルの場所になる(/dev/sda1, dev/sda2, /dev/sda5があることが分かる)。

USBメモリを接続していると同じ形式で表示されるので、目的のデバイスファイルに対してshredコマンドを実行すれば良い。
$ sudo shred -n 1 -v /dev/sdb

References

0 件のコメント:

コメントを投稿