Redada

Cómo administrar las redadas de software en Linux con la herramienta 'MADM' - Parte 9

Cómo administrar las redadas de software en Linux con la herramienta 'MADM' - Parte 9

Independientemente de su experiencia previa con matrices de redadas, y si siguió todos los tutoriales de esta serie RAID o no, administrar las redadas de software en Linux no es una tarea muy complicada una vez que se ha conocido con MDADM -gestión dominio.

En este tutorial revisaremos la funcionalidad proporcionada por esta herramienta para que pueda tenerla a mano cuando la necesite.

Escenario de prueba de RAID

Como en el último artículo de esta serie, utilizaremos para simplificar un Incursión 1 (espejo) matriz que consta de dos 8 GB discos (/dev/sdb y /dev/sdc) y un dispositivo de repuesto inicial (/dev/sdd) Para ilustrar, pero los comandos y conceptos enumerados en este documento se aplican a otros tipos de configuraciones también. Dicho esto, siéntase libre de seguir adelante y agregar esta página a los marcadores de su navegador, y comencemos.

Comprender las opciones y el uso de MADM

Afortunadamente, mada provee un incorporado -help bandera que proporciona explicaciones y documentación para cada una de las opciones principales.

Por lo tanto, comencemos por escribir:

# mdadm -ganage --help 

para ver cuáles son las tareas que MDADM -gestión nos permitirá realizar y cómo:

Como podemos ver en la imagen de arriba, administrar una matriz RAID implica realizar las siguientes tareas en un momento u otro:

  1. (Re) agregar un dispositivo a la matriz.
  2. Marque un dispositivo como defectuoso.
  3. Eliminar un dispositivo defectuoso de la matriz.
  4. Reemplazar el dispositivo defectuoso con uno de repuesto.
  5. Comience una matriz que esté parcialmente construida.
  6. Detener una matriz.
  7. Marque una matriz como RO (solo lectura) o RW (lectura-escritura).

Administración de dispositivos RAID con la herramienta MADM

Tenga en cuenta que si omite el --administrar Opción, MDADM asume el modo de gestión de todos modos. Tenga en cuenta este hecho para evitar tener problemas más adelante en el camino.

El texto resaltado en la imagen anterior muestra la sintaxis básica para administrar las redadas:

# MDADM -Dispositivos de opciones de RAID de gestión 

Vamos a ilustrar con algunos ejemplos.

Ejemplo 1: Agregue un dispositivo a la matriz RAID

Por lo general, agregará un nuevo dispositivo al reemplazar uno defectuoso, o cuando tenga una parte de repuesto que desea tener a mano en caso de falla:

# MDADM --Manage /dev /md0 --add /dev /sdd1 
Ejemplo 2: Marcar un dispositivo RAID como defectuoso y eliminarlo de la matriz

Este es un paso obligatorio antes de eliminar lógicamente el dispositivo de la matriz, y luego sacarlo físicamente de la máquina, en ese orden (si pierde uno de estos pasos, puede terminar causando daños reales al dispositivo):

# MDADM --Manage /dev /md0 --fail /dev /sdb1 

Tenga en cuenta cómo el dispositivo de repuesto agregado en el ejemplo anterior se usa para reemplazar automáticamente el disco fallido. No solo eso, sino que la recuperación y la reconstrucción de los datos de RAID también comienzan de inmediato:

Una vez que el dispositivo se ha indicado como fallido manualmente, se puede eliminar de forma segura de la matriz:

# MDADM --Manage /Dev /MD0 - -Remove /Dev /SDB1 
Ejemplo 3: Vuelva a administrar un dispositivo que era parte de la matriz que se había eliminado anteriormente

Hasta este punto, tenemos un trabajo Incursión 1 matriz que consta de 2 dispositivos activos: /dev/sdc1 y /dev/sdd1. Si intentamos volver a agregar /dev/sdb1 a /dev/md0 ahora mismo:

# MDADM --Manage /dev /md0 --re-add /dev /sdb1 

Nos encontraremos con un error:

mDadm: --re-add para /dev /sdb1 a /dev /md0 no es posible 

porque la matriz ya está compuesta por el número máximo posible de unidades. Entonces tenemos 2 opciones: a) Agregar /dev/sdb1 Como repuesto, como se muestra en el Ejemplo #1, o b) eliminar /dev/sdd1 desde la matriz y luego volver a agregar /dev/sdb1.

Elegimos la opción b), y comenzará deteniendo la matriz para que luego la vuelva a montar:

# MDADM - -STOP /dev /md0 # MDADM --Assemble /dev /md0 /dev /sdb1 /dev /sdc1 

Si el comando anterior no agrega con éxito /dev/sdb1 Volver a la matriz, use el comando desde Ejemplo 1 para hacerlo.

A pesar de mada Inicialmente detectará el dispositivo recién agregado como repuesto, comenzará a reconstruir los datos y cuando haya terminado de hacerlo, debería reconocer que el dispositivo es una parte activa de la redada:

Ejemplo 4: reemplace un dispositivo RAID con un disco específico

Reemplazar un disco en la matriz con uno de repuesto es tan fácil como:

# MDADM --Manage /dev /md0 -Replace /dev /sdb1 -with /dev /sdd1 

Esto da como resultado el dispositivo después del --con Cambiar que se agrega a la redada mientras el disco se indica a través de --reemplazar Estar marcado como defectuoso:

Ejemplo 5: Marcar una matriz de incursión como RO o RW

Después de crear la matriz, debe haber creado un sistema de archivos encima y montarlo en un directorio para usarla. Lo que probablemente no sabías entonces es que puedes marcar la redada como RO, por lo tanto, permitiendo que solo se realicen operaciones de lectura en él, o RW, Para escribir en el dispositivo también.

Para marcar el dispositivo como RO, Debe ser desmontado primero:

# Umount/Mnt/Raid1 # MDADM --Manage/Dev/Md0 -Readonly # Mount/Mnt/Raid1 # Touch/Mnt/Raid1/Test1 

Para configurar la matriz para permitir las operaciones de escritura también, use el --leer escribir opción. Tenga en cuenta que deberá desmontar el dispositivo y detenerlo antes de configurar el RW bandera:

# Umount /Mnt /Raid1 # MDADM --Manage /Dev /Md0 - -Stop # MDADM --Assemble /dev /md0 /dev /sdc1 /dev /sdd1 # mdadm --Manage /dev /md0 -Readwrite # touch / Mnt/Raid1/Test2 

Resumen

A lo largo de esta serie, hemos explicado cómo configurar una variedad de matrices de redadas de software que se utilizan en entornos empresariales. Si siguió los artículos y los ejemplos proporcionados en estos artículos, está preparado para aprovechar el poder de las redadas de software en Linux.

Si tiene preguntas o sugerencias, no dude en contactarnos usando el formulario a continuación.

El NTOP 10TOP 10 ingresando una interfaz de comando Redboot Boot Loader
Si posee un almacenamiento NAS THECUS 2100 y debe recuperarse de algún accidente de software, tiene dos opciones. Uno es usar un conector serie USB o....
OpenCV Color to GrayScale Conversion Program
La imagen de color encubierta a una escala de grises nunca ha sido más fácil con OpenCV. Aquí hay un pequeño programa de C ++ que hace conversión de l...
Xine no pudo inicializar los controladores de audio
Xine no pudo inicializar el mensaje de error de los controladores de audio es un problema que me molesta durante mucho tiempo Alredy. Tengo la sensaci...