This page is a translated version of the page Smartmontools and the translation is 100% complete.

警告:顯示標題「smartmontools」覆蓋了之前的顯示標題「Smartmontools」。

smartmontools 是一個提供了用於監控硬盤驅動器的工具的軟件包,它支持 S.M.A.R.T. 系統來監控硬盤驅動器的健康狀況。

它包括 smartdsmartctl 程序。可以使用 services.smartd 模塊在 NixOS 系統上啟用 smartd。

定位設備

由於設備節點是任意的且可能會發生變化,因此使用持久的磁盤標識方法非常重要。以下命令將打印存儲設備及其所包含的分區列表。配置 smartd 時,應使用不帶「-partX」後綴的條目,因為它們指的是整個磁盤。

ls /dev/disk/by-id/

示例

❄︎ /etc/nixos/configuration.nix
{
  services.smartd = {
    enable = true;
    devices = [
      {
        device = "/dev/disk/by-id/ata-WDC-XXXXXX-XXXXXX"; # FIXME: Change this to your actual disk
      }
    ];
  };
}