В моем случае после замены неисправного жесткого диска помогает просто удалить csv и перезапустить службу:
sudo systemctl stop smartmontools
sudo killall smartd
cd /var/lib/smartmontools
sudo rm attrlog.WDC_WD5000LPLX_00ZNTT0-WD_SERIAL_NUMBER.ata.csv
sudo rm smartd.WDC_WD5000LPLX_00ZNTT0-WD_SERIAL_NUMBER.ata.state
sudo rm smartd.WDC_WD5000LPLX_00ZNTT0-WD_SERIAL_NUMBER.ata.state~
sudo systemctl start smartmontools
Мой smartd.conf
DEVICESCAN -H -l error -l selftest -f -s (O/../.././14|L/../.././15|C/../.././17) -m admin@example.com -M exec /usr/share/smartmontools/smartd-runner
Мой /etc/smartmontools/run.d/10s -гвоздь
#!/bin/bash -e
# Send mail if /usr/bin/s-nail exists
if ! [ -x /usr/bin/s-nail ]; then
echo "Your system does not have /usr/bin/s-nail. Install the s-nail package"
exit 1
fi
# $1 - body file
# $2 - "-s"
# $3 - subject
# $4 - admin email
/usr/bin/s-nail -q $1 -s "$3" -S smtp=smtp://192.168.1.11 -S from="SERVER_NAME S.M.A.R.Td <servername@example.com>" $4
Наконец, я обнаружил,parchive
(что версия V1 устарела, используйте par2
), которая имеет открытый -исходный код и очень эффективна. Первоначально он использовался в Usenet :https://en.wikipedia.org/wiki/Parchive
Имеет параметры процентного или целевого размера (полезно для CD/DVD/BD -R):
-r<n> Level of redundancy (percentage)
-r<c><n> Redundancy target size, <c>=g(iga),m(ega),k(ilo) bytes