El punto de RAID con redundancia es que seguirá funcionando todo el tiempo que pueda, pero obviamente detectará errores que lo ponen en un modo degradado, como un disco defectuoso. Puede mostrar el estado actual de una matriz con mdadm -D
:
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
Además, el estado de retorno de mdadm -D
es distinto de cero si hay algún problema, como un componente fallido (1 indica un error que compensa el modo RAID y 2 indica un fallo completo).
También puede obtener un resumen rápido de todo el estado del dispositivo RAID mirando /proc/mdstat
. También puede obtener información sobre un dispositivo RAID /sys/class/block/md*/md/*
; ver Documentation/md.txt
en la documentación del kernel. Algunas /sys
entradas también se pueden escribir; por ejemplo, puede activar una verificación completa de md0
con echo check >/sys/class/block/md0/md/sync_action
.
Además de estas comprobaciones puntuales, mdadm puede notificarle tan pronto como ocurra algo malo. Asegúrese de que usted tiene MAILADDR root
en /etc/mdadm.conf
(algunas distribuciones (por ejemplo Debian) lo configuran automáticamente). Luego, recibirá una notificación por correo electrónico tan pronto como se produzca un error (una matriz degradada) .
Asegúrese de recibir el correo enviado a la raíz en la máquina local (algunas distribuciones modernas omiten esto, porque consideran que todo el correo electrónico pasa por proveedores externos, pero recibir el correo local es necesario para cualquier administrador serio del sistema). Prueba de esto mediante el envío de un correo electrónico de la raíz: echo hello | mail -s test root@localhost
. Por lo general, una configuración de correo electrónico adecuada requiere dos cosas:
- Ejecute un MTA en su máquina local. El MTA debe estar configurado al menos para permitir la entrega de correo local. Todas las distribuciones vienen con MTA adecuados, elija cualquier cosa (pero no correo nulo si desea que el correo electrónico se entregue localmente).
Redirige el correo que va a las cuentas del sistema (al menos root
) a una dirección que lees regularmente. Puede ser su cuenta en la máquina local o una dirección de correo electrónico externa. Con la mayoría de los MTA, la dirección se puede configurar en /etc/aliases
; deberías tener una línea como
root: djsmiley2k
para entrega local, o
root: djsmiley2k@mail-provider.example.com
Para entrega remota. Si elige la entrega remota, asegúrese de que su MTA esté configurado para eso. Dependiendo de su MTA, es posible que deba ejecutar el newaliases
comando después de editarlo /etc/aliases
.