サーバーでディスクローテーションを行うには、Linux CentOSリリース6.3(最終)システム上のディスクの現在の実行時間(オンライン)時刻を知る必要があります。
ディスクはSATA(例:/ dev/sdc)で接続されており、シンプルな回転タイプ(Western Digital REタイプのディスク)であり、RAIDや類似のもので構成されていません。
(superuser.com/questions/279412で提案されているように)smartctrl
を使用してそれを見つけようとしましたが、情報を見つけることができませんでした。コマンドに関する提案はありますか?
@Zoredacheからのコメントに基づく回答:
コマンドはsmartctl --all /dev/sdc
とその下にあるセクションは、「ベンダー固有SMARTしきい値を持つ属性」で、「Power_On_Hours」という名前の属性があります。
したがって、何時間も電源を投入するためのコマンド(実行中)は次のとおりです。
smartctl --all /dev/sdc | grep Power_On_Hours
これにより、次のように表示されます。
9 Power_On_Hours 0x0032 087 087 000 Old_age Always - 10171
したがって、実行時間は10171時間です。