hdparmを使ってHDDのModel Numver、Serial Numberを取得

シェルスクリプト上でHDDのモデルナンバー、シリアルナンバーを使いたい時にそれを取得するコマンドがあればと思って調べてみました。hdparmの-Iオプションを使えば実現できそうです。

この結果をawkで料理してやればモデルナンバーやシリアルナンバーのみ取得できます。

空白があると何かと面倒なのでアンダーバーに置き換える処理も入れてあります。

参考URL

Linux: Find out serial / model number and vendor information for SATA and IDE hard disk
http://www.cyberciti.biz/faq/linux-getting-scsi-ide-harddisk-information/

awkで指定したカラム以降を表示する
http://www.dollpaper.com/info/257.html

sed 連続 (空白|スペース) 置換
http://hoooooooover.blogspot.jp/2007/10/sed.html