Skip to main content

Localizar un disco físico mediante el led de actividad

Cuando tenemos que sustituir un disco, bien porque lo vamos a cambiar por otro mayor, o bien porque el disco está en fallo, o el estado SMART es de sugerencia de cambio, a veces nos encontramos que tenemos un servidor con múltiples discos, normalmente el orden se asigna según la bahía en la que se encuentra el disco, es decir 

bahía0 /dev/sda, bahía1 /dev/sdb, etc

Pero para estar seguros de que disco es el que queremos cambiar, podemos ejecutar este comando que nos iluminará el led de actividad del disco correspondiente

while true; do dd if=/dev/disk/by-id/disco-en-fallo of=/dev/null; sleep 1; done

O bien solo iluminarlo durante un momento.

dd if=/dev/disk/by-id/disco-en-fallo of=/dev/null

Otro método es instalar la utilidad ledctl que se encuentra en el paquete Debian ledmon

Para ello instalaremos el paquete 

apt install ledmon 

Y a continuación ejecutaremos ledctl para identificar el disco

ledctl locate=/dev/sdX

Si queremos realizar la operación con varios discos a la vez

ledctl locate={ /dev/sdX /dev/sdY }