2013/08/21

古いHDDの消去

 部屋の整理をしていたら古いハードディスクが出てきた。3.5インチ PATA HDD 10GBです。さすがに10GBのPATAは使い道があまりないので廃棄することにした。

 廃棄するにあたり、念のためHDDの中身を消去したいところですが、最近のPCはSATAなのでPATA HDDを直接接続できません。何かないかと探したところ、USB接続のHDDキットがありました。

 さっそくUSB HDDキットに古いHDDを組み込んでdebianが稼働しているPCに接続。接続したHDDのデバイス名を確認するため、"fdisk -l"を実行。

================================================================
# fdisk -l
Disk /dev/sdb: 10.0 GB, 10005037056 bytes
255 heads, 63 sectors/track, 1216 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb62b68b0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1215     9759456    7  HPFS/NTFS
#

================================================================

"/dev/sdb"で認識されているようだ。HDDを消去するコマンドは"shred"。HDD消去に時間がかかることが予想されるので、telnet接続で実行する場合は"nohup"コマンドを付加しておく。

====================================
# nohup shred -n 3 -z -v /dev/sdb &
====================================

■shredの実行ログ
shred: /dev/sdb: 経過 1/4 (random)...
shred: /dev/sdb: pass 1/4 (random)...795MiB/9.4GiB 8%
shred: /dev/sdb: pass 1/4 (random)...796MiB/9.4GiB 8%
shred: /dev/sdb: pass 1/4 (random)...1.5GiB/9.4GiB 16%
shred: /dev/sdb: pass 1/4 (random)...1.6GiB/9.4GiB 17%
~中略~
shred: /dev/sdb: pass 1/4 (random)...9.3GiB/9.4GiB 99%
shred: /dev/sdb: pass 1/4 (random)...9.4GiB/9.4GiB 100%
shred: /dev/sdb: 経過 2/4 (random)...
shred: /dev/sdb: pass 2/4 (random)...735MiB/9.4GiB 7%
shred: /dev/sdb: pass 2/4 (random)...736MiB/9.4GiB 7%
~中略~
shred: /dev/sdb: pass 2/4 (random)...9.3GiB/9.4GiB 99%
shred: /dev/sdb: pass 2/4 (random)...9.4GiB/9.4GiB 100%
shred: /dev/sdb: 経過 3/4 (random)...
shred: /dev/sdb: pass 3/4 (random)...730MiB/9.4GiB 7%
shred: /dev/sdb: pass 3/4 (random)...731MiB/9.4GiB 7%
shred: /dev/sdb: pass 3/4 (random)...1.3GiB/9.4GiB 14%
~中略~
shred: /dev/sdb: pass 3/4 (random)...9.2GiB/9.4GiB 98%
shred: /dev/sdb: pass 3/4 (random)...9.3GiB/9.4GiB 99%
shred: /dev/sdb: pass 3/4 (random)...9.4GiB/9.4GiB 100%
shred: /dev/sdb: 経過 4/4 (000000)...
shred: /dev/sdb: pass 4/4 (000000)...747MiB/9.4GiB 7%
shred: /dev/sdb: pass 4/4 (000000)...748MiB/9.4GiB 7%
shred: /dev/sdb: pass 4/4 (000000)...1.4GiB/9.4GiB 15%
shred: /dev/sdb: pass 4/4 (000000)...1.5GiB/9.4GiB 16%
~中略~
shred: /dev/sdb: pass 4/4 (000000)...9.1GiB/9.4GiB 97%
shred: /dev/sdb: pass 4/4 (000000)...9.2GiB/9.4GiB 98%
shred: /dev/sdb: pass 4/4 (000000)...9.3GiB/9.4GiB 99%
shred: /dev/sdb: pass 4/4 (000000)...9.4GiB/9.4GiB 100%

 

【備忘録】時系列データの編集方法(R言語, tidyverse)

TimeSeries.knit 1 サンプルデータ作成 2 日付単位に集計する 2.1 月毎集計 2.2 四半期毎集計 ...