Enlaces físicos (Phys) y ranura para HDD

Enlaces físicos (Phys) y ranura para HDD

Disponemos de un servidor remoto. Tiene 80 HDD y alguien que está en comunicación conmigo tiene acceso físico.

Estoy depurando algunos errores con HDD pero solo tengo información del enlace físico (phy), o sea el software que estoy usando solo me da algo como:

Error de phy en phy 46

¿Hay alguna forma de saber dónde está ubicado físicamente este phy 46? ¿Me refiero a la ranura del disco duro? He investigado cómo funciona el phys (al menos con el controlador sas que estoy usando, es un adaptec ASR 8805) y, según tengo entendido, los phys están dentro de los conectores sas, pero sería genial si alguien pudiera dar una explicación más detallada. más simple.

Respuesta1

No estoy seguro de por qué esto siempre es tan difícil. Utilizo un script para hacer parpadear la luz de selección de disco. Cambie sda ​​por el nombre de su disco.

while true; do sleep 1; dd if=/dev/sda of=/dev/null bs=1M count=12 >/dev/null 2>&1; done

Si el enlace no funciona, es posible que esto no funcione, pero es posible que puedas hacer parpadear el disco al lado.

Respuesta2

Esto parece un verdadero controlador RAID de hardware, por lo que cualquier dispositivo de disco visible en el sistema operativo /dev/sdase referiría a discos lógicos RAID, no a discos físicos reales. Entonces, el ddcomando sugerido por Stark simplemente haría parpadear algunos o posiblemente todos los discos en ese conjunto RAID.

Con un controlador RAID de hardware, necesitará una utilidad del proveedor del controlador que pueda acceder al estado interno del controlador RAID y, por ejemplo, encender/parpadear la luz de un disco en particular si está en un gabinete de intercambio en caliente.

Para Adaptec ASR 8805, la utilidad en cuestión sería "Administrador de almacenamiento" y su versión de línea de comandos parece llamarse arcconf.

Con él, podrías obtener un listado de la configuración completa del controlador RAID con un comando como este:

# arcconf getconfig 1

(1 es el número del controlador RAID Adaptec del que desea obtener la lista de configuración, en caso de que haya instalado varios controladores similares en el mismo servidor).

La numeración "phy" utilizada por el kernel puede ser o no la misma que la numeración de dispositivos utilizada por la arcconfutilidad, por lo que deberá leer la lista de configuración y verificar el estado listado de cada unidad física y su canal y números de identificación. Luego podrías hacer parpadear la luz de ese disco específico con un comando como este:

arcconf identify 1 device <channel> <id>

El comando hará parpadear la luz hasta que presione cualquier tecla para detener el parpadeo.

información relacionada