Smartmontools: Difference between revisions
| mNo edit summary | mNo edit summary | ||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| {{DISPLAYTITLE:smartmontools}} | {{DISPLAYTITLE:smartmontools}} | ||
| <languages/> | |||
| <translate> | <translate> | ||
| <!--T:1--> | <!--T:1--> | ||
| '''smartmontools''' is a package which provides tools for monitoring drives which support the [[wikipedia:Self-Monitoring, Analysis and Reporting Technology|S.M.A.R.T.]] system for monitoring hard drive health. | '''smartmontools''' is a package which provides tools for monitoring drives which support the [[wikipedia:Self-Monitoring, Analysis and Reporting Technology|S.M.A.R.T.]] system for monitoring hard drive health. | ||
| <!--T:2--> | <!--T:2--> | ||
| It includes the '''smartd''' and '''smartctl''' programs. smartd can be enabled on NixOS systems with the {{Nixos:option|services.smartd}} module. | It includes the '''smartd''' and '''smartctl''' programs. smartd can be enabled on NixOS systems with the {{Nixos:option|services.smartd}} module. | ||
| == Locating devices == <!--T:5--> | |||
| <!--T:6--> | |||
| It is important to use persistent methods of identification for disks, as device nodes are arbitrary and subject to change. The following command will print a list of storage devices, as well as partitions contained on them. When configuring smartd, you should use entries that are '''not''' suffixed with "-partX", as they refer to whole disks.  | |||
| </translate> | </translate> | ||
| <syntaxhighlight lang="bash"> | |||
| ls /dev/disk/by-id/ | |||
| </syntaxhighlight> | |||
| <translate> | <translate> | ||
| == Example == <!--T:3--> | == Example == <!--T:3--> | ||
| </translate> | </translate> | ||
| {{ | {{file|/etc/nixos/configuration.nix|nix|<nowiki>{ | ||
|    services.smartd = { |    services.smartd = { | ||
|      enable = true; |      enable = true; | ||
|      devices = [ |      devices = [ | ||
|        { |        { | ||
|          device = "/dev/ |          device = "/dev/disk/by-id/ata-WDC-XXXXXX-XXXXXX"; # FIXME: Change this to your actual disk | ||
|        } |        } | ||
|      ]; |      ]; | ||
| Line 23: | Line 33: | ||
| } | } | ||
| </nowiki>}} | </nowiki>}} | ||
| <translate> | |||
| <!--T:4--> | |||
| [[Category:Hardware]] | [[Category:Hardware]] | ||
| [[Category: | [[Category:Applications]] | ||
| </translate> | |||