Saltar al contenido

¿Puedo detectar información RAID de hardware desde el interior de Linux?

No dudes en compartir nuestro sitio y códigos con tus amigos, ayúdanos a aumentar nuestra comunidad.

Solución:

Solución 1:

Cómo obtener la información RAID dependerá completamente del controlador RAID que esté utilizando. A menudo, los fabricantes tendrán herramientas que se pueden descargar de su sitio web y que se pueden usar para consultar el controlador RAID y obtener esta información.

Para encontrar qué controlador RAID está utilizando, pruebe uno de los siguientes comandos:

lspci

# lspci -knn | grep 'RAID bus controller'
08:00.0 RAID bus controller [0104]: 3ware Inc 9690SA SAS/SATA-II RAID PCIe [13c1:1005] (rev 01)

Aquí, la información que estamos buscando es “3ware Inc 9690SA SAS/SATA-II RAID PCIe”.

lsscsi

El comando no está disponible en Debian y Ubuntu, pero un rápido sudo apt-get install lsscsi lo obtendrá de los repositorios. Tenga en cuenta que si no está utilizando un controlador RAID, el fabricante y el número de modelo de su disco duro aparecerán aquí.

# lsscsi
[2:0:0:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sda 
[2:0:1:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sdb 

Aquí vemos que el fabricante es “AMCC” y el número de modelo de la tarjeta RAID es “9690SA-8I”. Una búsqueda rápida en Google muestra que esta tarjeta también se conoce como “AMCC 3Ware 9690SA-8I”.

lshw

Un tercer método (que da bastantes datos de salida) es usar el lshw dominio. Correr lshw -class disk como raíz para mostrar solo los detalles sobre los discos duros (que incluye información RAID).

Búsqueda de las herramientas del controlador RAID

Ahora que tenemos el fabricante y el número de modelo, debería ser posible encontrar las herramientas en su sitio web, o al menos poder buscar detalles en Google sobre cómo encontrar y usar las herramientas para ese controlador específico.

Si el fabricante aparece en esta lista, consulte estas respuestas para obtener más detalles sobre cómo obtener la información RAID para su tarjeta:

  • AMCC – Controladores 3ware
  • Lógica LSI / Lógica Symbios
  • Adaptec (algunos dispositivos)

Solución 2:

Ejecutar algo como lspci -knn | grep 'RAID bus controller'.

Usando esa salida, Google (por ejemplo) para LSI Logic / Symbios Logic MegaRAID SAS 2208.

Encuéntralo usa el storcli utilidad para interrogar al controlador RAID.

Descárgalo e instálalo.

storcli64 show le brinda el modelo de controlador específicamente, y el índice del controlador, la cantidad de grupos de unidades y las unidades virtuales.

storcli64 /c0/d0 show le muestra el primer controlador, el primer grupo de unidades. Te dice los niveles de incursión, incluida la anidación.

storcli64 /c0/eall/sall show all te muestra toda la información de todos los discos.

Más datos de referencia para esos comandos se pueden encontrar aquí:

http://mycusthelp.info/LSI/_cs/AnswerPreview.aspx?sSessionID=&inc=8275

Debería ser todo lo que tienes que hacer. Simplemente use la introspección de hardware normal en Linux, luego Google, luego descargue e instale las utilidades que lo acompañan.

Las sugerencias y los comentarios de @Gene son absolutamente acertados.

Esta respuesta es completamente específica para el resultado que obtiene del lspci comando, y la capacidad de su búsqueda en Google para identificar al fabricante y obtener la herramienta de línea de comando correcta.

Pero sí muestra que puede obtener todo esto desde un servidor, en una línea de comando, sin detener la máquina, abrir la carcasa y extraer unidades, lo que espero sea útil.


Solución 3:

Esta no es una respuesta única para todos y no le brinda toda la información que necesita, pero en un controlador RAID de hardware de Adaptec lo hemos usado. Dio cierto acceso a las unidades en sí a través de dispositivos especiales. /dev/sg1, /dev/sg2etc.

Podríamos correr smartctl -a /dev/sg1 para obtener mucha información sobre esa unidad física, incluida fabricante, número de modelo, interfaz, número de serie, tamaño, y otros datos.

En cuanto a averiguar qué controlador se está utilizando, estoy de acuerdo con el comentario de Gene sobre dmidecode, dmesgy lspci – esos serían los míos para probar primero también.

Comentarios y calificaciones de la guía

Ten en cuenta compartir este tutorial si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *