Tabla de contenido:

Cómo hacer almacenamiento Raid-1: 9 pasos
Cómo hacer almacenamiento Raid-1: 9 pasos

Video: Cómo hacer almacenamiento Raid-1: 9 pasos

Video: Cómo hacer almacenamiento Raid-1: 9 pasos
Video: Clase 4 | Configuración RAID (0 y 1), qué es y cómo se hace 2024, Noviembre
Anonim
Cómo hacer almacenamiento Raid-1
Cómo hacer almacenamiento Raid-1

¿Qué es RAID1 en términos simples?

: Duplicación de disco. Mejor optimizado para la redundancia y requiere un número mínimo de 2 unidades

¿Qué es RAID1 en términos complejos?

: Consiste en una copia exacta (o espejo) de un conjunto de datos en dos o más discos; un par duplicado RAID 1 clásico contiene dos discos. Esta configuración no ofrece paridad, división o expansión del espacio de disco en varios discos, ya que los datos se reflejan en todos los discos que pertenecen a la matriz, y la matriz solo puede ser tan grande como el disco miembro más pequeño. Este diseño es útil cuando el rendimiento de lectura o la confiabilidad es más importante que el rendimiento de escritura o la capacidad de almacenamiento de datos resultante.

(Wikipedia explica esto muy bien)

En qué es bueno y en qué es terrible

Rendimiento muy alto; Protección de datos muy alta; Penalización mínima en el rendimiento de escritura.

Debilidades: Alto costo de redundancia; Debido a que todos los datos están duplicados, se requiere el doble de capacidad de almacenamiento.

Que necesitarás

Mínimo al menos 2 memorias USB o discos duros, puede agregar más usando 4, 6 y 8

Todo el código está en cursiva

Paso 1: Instalar Mdadm

Instalación de Mdadm
Instalación de Mdadm

Primero: necesita obtener el software RAID. Deberá descargar e instalar mdadm desde su repositorio de software. Es bastante común, así que abre la terminal y escribe el siguiente comando:

sudo apt-get install mdadm

Paso 2: Examine nuestras unidades de disco

tenemos que examinar nuestras unidades de disco si ya hay algún raid configurado.

Usando el siguiente comando:

mdadm -E / dev / sd [b-c]

Paso 3: Particionamiento de unidades para RAID

Particionamiento de unidades para RAID
Particionamiento de unidades para RAID
Particionamiento de unidades para RAID
Particionamiento de unidades para RAID

estamos usando un mínimo de dos particiones / dev / sdc1 y / dev / sdb1 para crear RAID1. Creemos particiones en estas dos unidades usando el comando "fdisk" y cambiemos el tipo a raid durante la creación de la partición.

Usa este comando

fdisk / dev / sdc1

luego sigue estas instrucciones

  1. Presione 'n' para crear una nueva partición.
  2. Luego elija "P" para la partición primaria. A continuación, seleccione el número de partición como 1.
  3. Proporcione el tamaño completo predeterminado con solo presionar dos veces la tecla Intro.
  4. Luego presione "p" para imprimir la partición definida.
  5. Presione "L" para listar todos los tipos disponibles.
  6. Escriba "t" para elegir las particiones.
  7. Elija "fd" para Linux raid auto y presione Entrar para aplicar.
  8. Luego, use nuevamente "p" para imprimir los cambios que hemos realizado.
  9. Utilice "w" para escribir los cambios.

Ahora vamos a exactamente lo mismo para sdb1

fdisk / dev / sdb1

Así que sigue exactamente los mismos pasos que sdc1

Paso 4: verificar los cambios

Verificar cambios
Verificar cambios
Verificar cambios
Verificar cambios

Una vez que ambas particiones se hayan creado correctamente, verifique los cambios en las unidades usb sdb y sdc utilizando el mismo comando "mdadm" y también confirmará el tipo de RAID.

Usando el comando:

mdadm -E / dev / sd [b-c]

podemos usar el mismo comando pero agregar uno al final

mdadm -E / dev / sd [b-c] 1

Paso 5: creación de dispositivos RAID1

Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1
Creación de dispositivos RAID1

A continuación, cree un dispositivo RAID1 llamado '/ dev / md0' o puede usar '/ dev / md127' usando el siguiente comando y verifíquelo.

mdadm --create / dev / md0 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

o

mdadm --create / dev / md127 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

A continuación, verifique el tipo de dispositivos de incursión y la matriz de incursiones utilizando los siguientes comandos.

mdadm -E / dev / sd [b-c] 1

mdadm --detail / dev / md0 O mdadm --detail / dev / md127

A partir de las imágenes anteriores, debe comprender más o menos que se ha creado raid1 y que se han utilizado las particiones / dev / sdb1 y / dev / sdc1 y también puede ver el estado como resincronización. Mediante el

Comando mdadm --detail / dev / md0 o mdadm --detail / dev / md127

Paso 6: creación de un sistema de archivos en el dispositivo RAID

Creación de un sistema de archivos en el dispositivo RAID
Creación de un sistema de archivos en el dispositivo RAID
Creación de un sistema de archivos en el dispositivo RAID
Creación de un sistema de archivos en el dispositivo RAID
Creación de un sistema de archivos en el dispositivo RAID
Creación de un sistema de archivos en el dispositivo RAID

Cree un sistema de archivos usando ext4 para md0 o md127 y móntelo en / mnt / raid1. Este paso es importante.

Usa el comando

mkfs.ext4 / dev / md0 o mkfs.ext4 / dev / md127

A continuación, monte el sistema de archivos recién creado en "/ mnt / raid1" y cree algunos archivos y verifique el contenido en el punto de montaje.

Usa estos comandos

mkdir / mnt / raid1

mount / dev / md0 / mnt / raid1 /

toque /mnt/raid1/tecmint.txt

echo "configuraciones de incursión tecmint"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc / mdstat

Entonces, para montar automáticamente RAID1 al reiniciar el sistema, debe realizar una entrada en el archivo fstab. Abra el archivo "/ etc / fstab" y agregue lo siguiente

/ dev / md0 / mnt / raid1 ext4 por defecto 0 0

asegúrate de correr

Ejecute "mount -av" para ver si hay algún error en el archivo fstab, aunque si se siguen los pasos, no aparecerán errores.

Ahora, guarde la configuración del raid manualmente en el archivo "mdadm.conf" usando el siguiente comando.

mdadm --detail --scan --verbose >> /etc/mdadm.conf

Paso 7: Verifique los datos después de la falla del disco

Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco
Verificar datos después de una falla en el disco

El propósito de RAID es que si alguno de los discos duros falla o falla, nuestros datos deberán estar disponibles. Veamos qué sucederá cuando alguno de los discos no esté disponible en la matriz.

podemos ver que hay 2 dispositivos disponibles en nuestro RAID y los dispositivos activos son 2. Así que ahora quite uno de sus discos duros

ls -l / dev | grep sd

mdadm --detail / dev / md0

Podemos ver que uno de nuestros controladores está perdido, así que ahora revisemos nuestros datos.

Utilice los comandos de la caja

cd / mnt / raid1 /

gato tecmint.txt

…………………………………..

Los datos deben seguir estando allí y disponibles para nosotros incluso si hemos eliminado uno de los controladores. Esta es la ventaja de RAID 1 (espejo).

Paso 8: Índice de comandos

fdisk: es una utilidad de línea de comandos que proporciona funciones de partición de disco.

cat: es una utilidad estándar de Unix que lee archivos secuencialmente, escribiéndolos en la salida estándar.

mount: el comando monta un dispositivo de almacenamiento o sistema de archivos, haciéndolo accesible y adjuntándolo a una estructura de directorio existente.

mkdir: se usa para crear un nuevo directorio.

touch: es un comando que se usa para actualizar la fecha de acceso y / o la fecha de modificación de un archivo o directorio de computadora.

echo es un comando que genera las cadenas que se pasan como argumentos. Es un comando que se usa normalmente en scripts de shell y archivos por lotes para enviar texto de estado a la pantalla o un archivo de computadora, o como parte de origen de una canalización.

Paso 9: No más pasos

Si llegaste hasta aquí, felicitaciones porque me tomó una tarde completa completarlo. Tuve que hacer esto dos veces. Todas mis capturas de pantalla están corruptas. Espero poder ayudar con los problemas de RAID1.

Recomendado: