Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

ディスク診断ツール、GSmartControl

2008年10月29日 13:47 Ben Martin 1 2
gsmart_thm.png

 GSmartControlは、smartctlが出力したハード・ドライブのSMART(Self-Monitoring, Analysis, and Reporting Technology)健康情報をグラフィカルに表示するツールだ。これを使えば/dev/disk/by-idで問題のディスクを探す作業も、smartctlを実行したあとに、その出力からSMART属性の異常を見つけ出す作業も不要だ。

 GSmartControlはFedora、openSUSE、Ubuntuの各標準リポジトリーにはないが、openSUSE 11Fedora 9についてはopenSUSE Build Serviceでワンクリックインストールすることができる。今回の試用では、64ビットFedora 9マシン上でGSmartControl 0.8.0rc3をソースからビルドした。使ったコマンドは、通常通り、「./configure && make && sudo make install」だ。

 GSmartControlはGTK+2のC++用API(gtkmm24)を使って書かれている。また、ハードドライブの調査にはsmartmontoolsコマンドラインツールユーティリティーを、S.M.A.R.T.情報の構文解析にはPCRE正規表現ライブラリーを利用している。

 メインウィンドウのスクリーンショットを下に示す。検出されたドライブがすべて表示されている。Unknown modelアイコンが2つあるが、これはRAIDデバイスとUSBフラッシュディスクだ。こうしたUnknown modelを表示したくない場合は、PreferencesウィンドウのGeneralタブでS.M.A.R.T.互換デバイスのみを表示するように設定すればよい。

gsmart1_thumb.png
GSmartControl

 スキャンもさせたくない場合は、同じPreferencesウィンドウのDrivesタブにあるブラックリストで、そのデバイスを指定する。このタブでは、smartctlを実行する際に特定のデバイスに対して特定のパラメーターを渡すように設定することもできる。たとえば、旧型のハードディスクが/dev/sdaにある場合、そのデバイスに対してのみ特定のsmartctlパラメーターを設定するといったことができる。

 Deviceメニューでは、GSmartControlが検出した以外のデバイスを追加したり、デバイスを再スキャンしたり、過去のsmartctl出力を仮想的なデバイスとしてロードしたりすることができる。この最後の機能は、あるドライブの現在のsmartctl出力を過去の値と比較するときに便利だ。また、ドライブに対してS.M.A.R.T.を有効にし、自動オフラインデータ収集を開始させることもできる。

 Deviceメニューにあるオプションのうち、View DetailsとPerform Testsという2つの主要オプションは、デバイスのコンテキストメニューにもある。どちらのオプションも開くウィンドウは同じだが、Perform Testsの場合は、ドライブのShort Self-testまたはExtended Self-testを開始するタブを表示した状態で開く。メインウィンドウのドライブアイコンをダブルクリックしても、View Detailsメニューオプションと同じウィンドウが開く。

最終更新:2008年12月29日 17:07