• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

smartmontools

date: 2021-03-07 excerpt: smartmontoolsについて

tag: smartsmartmontoolssmartctl


smartmontoolsについて

インストール

ubuntu

$ sudo apt install smartmontools

osx

$ brew install smartmontools

引数

  • --scan
    • すべてのディスクを表示
  • -H /dev/<sdx>
    • sdxのヘルスチェック

具体例

すべての情報を表示する

ubuntu

$ sudo smartctl -a /dev/sda
  • /dev/sdaは適宜変更する

osx

$ smartctl -a /dev/disk0
  • /dev/disk0は適宜変更する

TBWとは

  • TeraByteWrite: 書き込み可能テラバイトのこと

Total_LBAs_Writtenから書き込んだデータ量を計算する

  • LBAの単位はsector sizeに一致する
    • 多くが512byte

計算の例

total_lbas = 1353413225 # 具体的に観測できた値
write_gb = total_lbas * 512 / (1024**3)
print(write_gb) # 645gb書き込んだことがわかる

余談: windowsでの確認

  • crystal disk infoを使うとすぐわかる


smartsmartmontoolssmartctl Share Tweet