La tenología S.M.A.R.T que utilizan los discos duros actuales previene de perdida de datos, en linux tenemos herramientas que nos permiten moritorear el disco duro en busca de fallos.
gsmartcontrol es modo grafico nos permite hacer tests.
Instalar
sudo aptitude install smartmontools
Activar smart en caso de no estarlo
smartctl -s on <dispositivo>
Una primera mirada nos indica si pasa la prueba o no del estado del disco.
smartctl -a <dispositivo>
...
SMART overall-health self-assessment test result: PASSED
...
En caso de errores en la salida de smartctl nos indica en que sectores encontro los errores, en la columna llamada LBA_of_first_error.
Para ver la lista de particiones y los sectores.
sudo fdisk -l -u /dev/sda
hddtemp /dev/sda