LesOlivex

Servicios informáticos



Reparar disco duro

Category : Hardware, Linux dic 18th, 2014

Arrancar con livecd por ejemplo System Rescue CD

Listado de particiones

fdisk -l

Verificar que no están montadas

mount

Chequeo de partición

fsck -fvp <partición, ejemplo /dev/sda>

En caso de haber sectores defectuoso badblocks puede intentar arreglarlos

badblocks -svnf <dispositivo> -o salida.log

Si no es sufiente una forma más drastica es reformatear la partición teniendo en cuenta la lista de sectores defectuosos. Con lo cual se perderá todos los datos.

sudo badblocks -sv /dev/sda -o badblocks.log

Y se formatea la partición utilizando la lista de sectores defectuosos

sudo mkfs.ext4 -l badblocks.log /dev/sda4

 

Diagnosticar disco duro

Category : Hardware, Linux dic 18th, 2014

La tecnología S.M.A.R.T que utilizan los discos duros actuales previene de perdida de datos, en linux tenemos herramientas que nos permiten monitorear el disco duro en busca de fallos.

gsmartcontrol es modo gráfico nos permite hacer tests.

Modo consola
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 encontró 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
Ver la temperatura del disco
hddtemp /dev/sda