Smartctl

smartctl 上次執行是什麼時候?

  • April 20, 2021

我用來smartctl -t long在驅動器上執行全面表面測試,它會自動關閉,然後在後台執行測試。

然後我smartctl -H用來查看結果。但它沒有說明報告的測試是多久前完成的,或者目前是否有一個正在執行。

有什麼辦法知道嗎?

smartctl -a將向您顯示相關資訊,尤其包括驅動器的使用年限(以開機時間為單位)和最後一次自檢執行的時間;這將使您了解他們執行了多長時間。例如,

...
9 Power_On_Hours          0x0032   080   080   000    Old_age   Always       -       14910
...
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%     14898         -
# 2  Short offline       Completed without error       00%     14874         -
# 3  Short offline       Completed without error       00%     14850         -
# 4  Extended offline    Completed without error       00%     14837         -
...

告訴我這個特殊的驅動器在 12 小時前進行了一次簡短的測試,並在 73 小時前進行了一次擴展的離線測試。(驅動器 24/7 執行。)

smartctl -c可以顯示測試是否正在進行,但請參閱man smartctl詳細資訊和注意事項。

引用自:https://unix.stackexchange.com/questions/645943