Usando LSI RAID Controller
Un cliente me pidió preparar una controladora LSI MegaRAID SAS 9260-4i con dos discos de 16 TB. La idea era crear un RAID 1 de arranque. La parte delicada no era escribir el comando: era identificar los discos y comprobar qué había ya en ellos.

Primero, inventario y copia de la configuración
Estos comandos consultan el estado y guardan la configuración del adaptador 0:
megacli -AdpAllInfo -a0
megacli -LDInfo -Lall -a0
megacli -PDList -a0
megacli -CfgSave -f raidcfg.txt -a0
Una copia de configuración no sustituye una copia de los datos. Anota el Enclosure Device ID, el Slot Number y el número de serie de cada disco. Los identificadores no se deducen contando discos: se leen de la controladora.
Crear el espejo solo en discos destinados a ello
El ejemplo siguiente modifica la configuración. No lo ejecutes sobre discos con datos que quieras conservar. Aquí 252:0 y 252:1 son identificadores de ejemplo y deben sustituirse por los reales. Los discos deben aparecer como Unconfigured (good).
megacli -CfgLdAdd -r1 [252:0,252:1] WT RA Direct -a0
Uso WT para mostrar una política de escritura conservadora. Activar escritura diferida requiere evaluar la protección de la caché y el estado de la batería o módulo de respaldo. La receta anterior forzaba caché incluso con batería defectuosa; no conviene usar esa opción como valor por defecto.
Tampoco hace falta borrar toda la configuración «por si acaso». Si hay arrays o configuración extranjera, primero identifica su procedencia. Borrar o marcar discos como buenos a ciegas puede destruir la posibilidad de recuperar un conjunto existente.
Seleccionar el volumen de arranque
Primero comprueba el identificador del nuevo volumen lógico. Si es L0:
megacli -AdpBootDrive -set -L0 -a0
megacli -AdpBootDrive -get -a0
megacli -LDInfo -Lall -a0
-get solo consulta; no configura el arranque. Después hay que revisar el modo de arranque del servidor y la instalación del sistema operativo.
Los detalles de sintaxis y estados están en la guía de controladoras LSI de Hetzner. RAID 1 ayuda frente al fallo de un disco; un borrado accidental se replica en ambos.
La controladora necesita inventario
Antes de tocar un virtual drive, guarda modelo, firmware, política de caché, batería o CacheVault y relación entre discos y volúmenes con StorCLI. No inicialices ni importes una configuración extranjera sin confirmar el orden físico y disponer de copia.
El Dell T410 con H700 explica la compatibilidad; Hetzner cubre otro entorno. Fuente: StorCLI Reference Manual.
0 comentarios
Sé concreto, añade contexto (versión, distro, stack) y si puedes pega logs en bloque de código. Menos drama, más señales.