Configuración de RAID 1 de Linux Software

Configuración de RAID 1 de Linux Software

RAID 1 es una configuración de disco duro donde los contenidos de un disco duro se reflejan en otro. Esto proporciona al usuario algo de redundancia en caso de que falle un disco. En su sistema Linux, los dos discos duros se representan como un sistema de archivos único. Pero en el fondo, hacer cambios en sus archivos es realmente escribir los cambios en dos discos al mismo tiempo. También puede agregar más de dos discos a la configuración, siempre que mantenga el número incluso. De lo contrario, algo como RAID 5 será más adecuado.

Hay muchas maneras de configurar una configuración de RAID. Una de las formas más fáciles y accesibles es a través del paquete de software MADM, que se puede instalar y utilizar en cualquier distribución importante de Linux. Esto es más fácil que otras configuraciones de RAID, ya que no requiere ningún hardware especial (como un controlador RAID) y no es tan difícil de configurar.

En esta guía, pasaremos por las instrucciones paso a paso para instalar y configurar MDADM en Linux, y crearemos una configuración RAID 1 para dos discos duros. Nuestro escenario de ejemplo consistirá en dos discos duros vacíos que tienen un tamaño de 10 GB. Esto se suma a nuestro disco duro principal, que solo se usa para el sistema operativo.

ADVERTENCIA
Estrictamente hablando, RAID 1 no es una solución de respaldo adecuada. Proporciona cierta protección contra la falla del disco, pero ¿qué pasa si elimina accidentalmente un archivo o un virus corrompe múltiples archivos?? Esos cambios indeseables se escriben instantáneamente en ambos discos. RAID 1 proporciona una alta disponibilidad, pero no debe usarla como su única solución de respaldo.

En este tutorial aprenderás:

  • Cómo instalar MDADM en Major Linux Discoss
  • Cómo dividir los discos duros para la configuración de RAID
  • Cómo crear un nuevo dispositivo RAID en MDADM y montarlo
  • Cómo mantener persistente el montaje de la matriz de incursión
Uso de MADM para crear una matriz RAID 1 de software en Linux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Cualquier distribución de Linux
Software mada
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instale MADM en las distribuciones de Major Linux

Si MADM aún no está instalado de forma predeterminada en su distribución de Linux, puede usar el comando apropiado a continuación para instalarlo a través del Administrador de paquetes de su sistema.

Para instalar MDADM en Ubuntu, Debian y Linux Mint:

$ sudo apt install mdadm 


Para instalar MDADM en Centos, Fedora, Almalinux y Red Hat:

$ sudo dnf install mDadm 

Para instalar MDADM en Arch Linux y Manjaro:

$ sudo Pacman -S MDADM 

Después de la instalación, debe reiniciar su sistema para que todos los módulos se carguen correctamente en el núcleo.

$ reiniciar 

Discos duros de partición

Lo primero que tendremos que hacer para configurar nuestros discos duros es particionarlos como Linux Raid Auto.

  1. Podemos ver nuestros discos duros usando el fdisk dominio. Esto nos mostrará cómo se nombran, que necesitaremos para futuros comandos. Como puede ver en la captura de pantalla a continuación, nuestros discos se llaman /dev/sdb y /dev/sdc. Estos discos son solo almacenamiento en bruto en este momento: no tienen una tabla de partición ni nada más configurado.
    # fdisk -l 
  2. FDisk muestra nuestros dos discos que planeamos usar para nuestra configuración RAID 1
  3. Use el siguiente comando para comenzar a dividir el primer disco. Esto abrirá el menú Fdisk. Sustituya su propio nombre de disco si el suyo es diferente.
    # fdisk /dev /sdb 
  4. Ingresaremos los siguientes comandos en las indicaciones FDISK para crear una nueva partición y configurarla como Linux RAID Autodetect.

    1. Ingresar norte Para crear una nueva partición.
    2. Ingresar pag Para marcar esto como una partición primaria.
    3. Ingresar 1 Para el número de partición.
    4. Para el primer y último sector (2 indicaciones), simplemente presione la tecla ENTER para la respuesta predeterminada.
    5. Ingresar T Para seleccionar la partición que acabamos de crear.
    6. Ingresar fd para configurar el autodetect de Linux RAID en la partición.
    7. Ingresar w para escribir todos estos cambios en el disco.

  5. Dividiendo el disco duro
  6. Ahora necesitamos hacer exactamente los mismos pasos para nuestro segundo disco. En nuestro caso, ese sería disco /dev/sdc. Repita el paso 2 y el paso 3 para su segundo disco. Posteriormente, debería poder ver sus particiones RAID recién configuradas con el fdisk dominio.
    # fdisk -l 


  7. Ambas unidades han sido divididas como Linux Raid Autodetect

Crear dispositivo RAID

Ahora que tenemos nuestros discos duros divididos correctamente, podemos usar MDADM para crear un dispositivo RAID con el siguiente comando. Recuerde que a pesar de que tenemos dos discos duros, el sistema los verá como un solo dispositivo y la espejo ocurrirá en segundo plano.

  1. Crea una matriz de redadas llamada /dev/md0 con este comando, sustituyendo sus propios nombres de accionamiento según sea necesario.
    # MDADM-CREATE /DEV /MD0 --LEVEL = MIRROR--RAID-DEVICES = 2 /dev /SD [B-C] 1 
  2. A continuación, coloque un sistema de archivos en el dispositivo. Usaremos ext4 en este ejemplo.
    # MKFS.ext4 /dev /md0 
  3. Ahora, haga un directorio a donde pueda montar el dispositivo RAID recién creado. Y luego monte el dispositivo allí.
    # mkdir -p /mnt /raid1 # monte /dev /md0 /mnt /raid1 
  4. Su matriz de incursión ahora debe ser accesible en el punto de montaje que definió.
    $ CD /MNT /RAID1 
  5. Podemos acceder a nuestra matriz de incursión montada y también usar el comando DF para ver detalles al respecto


Configurar el montaje de incursión persistente

El único problema ahora es que su montura de incursión no sobrevivirá a un reinicio. Para evitar la necesidad de montarlo manualmente cada vez, podemos configurar el /etc/fstab archivo. También guardaremos nuestra configuración mDADM en los siguientes pasos.

  1. Edite el archivo FSTAB con Nano o su editor de texto favorito, y agregue la siguiente línea.
    /dev/md0/mnt/rAid1 ext4 valores predeterminados 0 0 
  2. Agregar el montaje RAID al archivo FSTAB
  3. A continuación, use el siguiente comando para guardar su configuración MADAM actual.
    # mdadm --detail --scan --verbose >> /etc /mdadm.confusión 

Eso es todo al respecto. Si ha llegado tan lejos, ahora debería tener una matriz RAID 1 que permanezca montada incluso después de un reinicio del sistema.

Pensamientos de cierre

En este tutorial, vimos cómo crear una matriz de espejos RAID 1 usando MDADM en Linux. Para ayudarlo a guiarlo a través de los pasos, utilizamos dos unidades vacías de 10 GB y configuramos nuestra propia incursión de software. Al final, también aprendimos a mantener la matriz de redadas montada después de un reinicio del sistema.

Incluso si tienes un entorno ligeramente diferente (yo.mi. Más de 2 discos en su matriz), estas instrucciones son fáciles de adaptar a diferentes escenarios y lo ayudarán a crear de manera confiable nuevas configuraciones de RAID.

Tutoriales de Linux relacionados:

  • Configuración de ZFS en Ubuntu 20.04
  • Cómo configurar RAID1 en Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Cómo montar la imagen ISO en Linux
  • Descarga de Linux
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Una introducción a la automatización, herramientas y técnicas de Linux