Você pode usar o SmartMontools para controlar e monitorar os recursos SMART de seus discos. Eu acho que vem com a maioria das distros comuns.
Existem páginas man em smartctl e smartd você pode verificar a sintaxe completa. smartctl é para configuração smartd é para obter relatórios e configuração de alertas.
[Edit: também há o GSmartControl , que é um front-end de GUI para SmartMonTools e declarações "informa automaticamente e destaca quaisquer anomalias". Não usei pessoalmente embora. É esse o tipo de coisa que você procura depois?]
[Editar 2: Depois de muita discussão, (ver abaixo), concluímos que o Smart Notifier é a ferramenta mais útil em essa situação. Há também um guia aqui que inclui alguns detalhes sobre como configurá-lo.]