На оффтопике есть CrystalDiskInfo, живет в трее, показывает температуру. При наличии проблем кидает уведомление, пару раз выручало. А еще он для ленивых сразу показывает какой параметр вызвал ахтунг. Хотел бы что-то аналогичное под Linux, но в наличии только smartmontools
.
Вот курю его наркоманский smartd.conf
и не понимаю как сделать, чтобы все диски проверялись только один раз - при загрузке, и при обнаружении проблем выполнялся notify-send
. Там вообще никакого упоминания о том, в какое время будет выполняться тест без указания schedule нет. Есть только строка, например /dev/sda -a
, а когда она выполняется - непонятно.
Ну, ок, допустим проверка выполняется один раз (эта кака даже в лог написать не может, что она там проверила и когда):
Jun 13 10:58:55 hydra systemd[1]: Starting Self Monitoring and Reporting Technology (SMART) Daemon...
Jun 13 10:58:58 hydra smartd[785]: smartd 7.1 2019-12-30 r5022 [x86_64-linux-5.6.16-300.fc32.x86_64] (local build)
Jun 13 10:58:58 hydra smartd[785]: Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
Jun 13 10:58:58 hydra smartd[785]: Opened configuration file /etc/smartmontools/smartd.conf
Jun 13 10:58:58 hydra smartd[785]: Configuration file /etc/smartmontools/smartd.conf was parsed, found DEVICESCAN, scan>
Jun 13 10:58:58 hydra smartd[785]: Device: /dev/sda, type changed from 'scsi' to 'sat'
Jun 13 10:58:58 hydra smartd[785]: Device: /dev/sda [SAT], opened
Jun 13 10:58:58 hydra smartd[785]: Device: /dev/sda [SAT], WDC WD10EZEX-60WN4A1, S/N:WD-WCC6Y5SXYPS7, WWN:5-0014ee-2bcf>
Jun 13 10:58:58 hydra smartd[785]: Device: /dev/sda [SAT], found in smartd database: Western Digital Blue
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sda [SAT], is SMART capable. Adding to "monitor" list.
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sdb, type changed from 'scsi' to 'sat'
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sdb [SAT], opened
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sdb [SAT], WDC WD10EARX-00N0YB0, S/N:WD-WMC0S0579846, WWN:5-0014ee-25c1>
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sdb [SAT], found in smartd database: Western Digital Green
Jun 13 10:58:59 hydra smartd[785]: Device: /dev/sdb [SAT], is SMART capable. Adding to "monitor" list.
Jun 13 10:58:59 hydra smartd[785]: Monitoring 2 ATA/SATA, 0 SCSI/SAS and 0 NVMe devices
Jun 13 10:58:59 hydra systemd[1]: Started Self Monitoring and Reporting Technology (SMART) Daemon.
Если я, как советуют, напишу DEVICESCAN -m @smartdnotify
. Это значит, что демон который ловит notify-send
должен стартануть до smartd
. А как узнать, кто в Гноме ловит notify, если этот сервис вообще управляется systemd?