Ubuntu + LSI: verifique el estado de la unidad con smartctl, localice unidades con storcli64 y realice un intercambio en caliente seguro

Flujo de trabajo práctico para el mantenimiento del almacenamiento de Ubuntu con controladores LSI: comprobaciones de estado, mapeo de unidades y reemplazo seguro de intercambio en caliente.

Verifique el estado de la unidad con smartctl

Instalar smartctl

1
2
sudo apt update
sudo apt install smartmontools

Verifique los puntos de montaje y el mapeo de dispositivos

1
df

Leer información SMART para conducir

1
sudo smartctl -a /dev/sda

Utilice storcli64 para asignar ranuras y unidades físicas

Para tarjetas LSI/Broadcom RAID/HBA, storcli64 ayuda a mapear:

  • unidad virtual/dispositivo de bloqueo del sistema operativo
  • ID de gabinete e ID de ranura
  • serie/modelo/estado de la unidad física

Comandos comunes:

1
2
3
4
storcli64 show
storcli64 /c0 show
storcli64 /c0 /eall /sall show
storcli64 /c0 /vall show all

Flujo de trabajo de reemplazo de intercambio en caliente seguro

  1. Identifique la unidad fallida por ID de ranura.
  2. Confirme el estado de la matriz y el disco virtual afectado.
  3. Si es necesario, primero marque el disco de destino como fuera de línea.
  4. Reemplace físicamente el disco (chasis/plano posterior compatible con intercambio en caliente).
  5. Confirme que se detecte un disco nuevo.
  6. Inicie o supervise la reconstrucción.

Comandos de ejemplo:

1
2
3
4
5
6
7
8
# Show all physical disks
storcli64 /c0 /eall /sall show

# Show rebuild status
storcli64 /c0 /vall show rebuild

# Show detailed drive status
storcli64 /c0 /e<enclosure> /s<slot> show all

Notas

  • Verifique siempre la ranura antes de sacar cualquier disco.
  • Evite reemplazar la unidad incorrecta en matrices degradadas.
  • Mantener implementados los procedimientos de ventana de respaldo y mantenimiento.
记录并分享
Creado con Hugo
Tema Stack diseñado por Jimmy