- - Cómo configurar un RAID de software en Linux

Cómo configurar un RAID de software en Linux

Un RAID de disco duro basado en hardware es costoso. Por esta razón, los usuarios crean regularmente un RAID de software en Linux para satisfacer sus grandes necesidades de datos.

La configuración de un grupo de almacenamiento se ha vuelto más fácil en Linux a lo largo de los años, gracias a herramientas como Mdadm. ¡Con este programa, los usuarios pueden crear una matriz RAID de software en cuestión de minutos!

Instalar Mdadm

La mejor manera de crear una matriz RAID en Linux espara usar la herramienta Mdadm. Mdadm es una utilidad de línea de comandos que permite la manipulación rápida y fácil de dispositivos RAID. Desafortunadamente, este software no viene con la mayoría de las distribuciones por defecto. Si desea usarlo, deberá instalarlo a mano.

Abra una terminal y siga las instrucciones que correspondan con su sistema operativo Linux.

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Fedora

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Linux genérico

La mayoría de las distribuciones de Linux tienen acceso a Mdadm yempacarlo para sus usuarios. Dicho esto, si no puede encontrar el programa en el repositorio de paquetes de su distribución de Linux, hay otra manera de hacerlo: compilar desde la fuente. Siga las instrucciones a continuación para aprender cómo hacer que Mdadm funcione.

Paso 1: Dirígete a la página de Mdadm GitHub y aprende qué dependencias necesita el programa para compilar correctamente.

Paso 2: Clone el código fuente con el git mando.

git clone https://github.com/neilbrown/mdadm
cd mdadm

Paso 3: Compila el código con el hacer mando.

make

Paso 4: Instale Mdadm en Linux con el hacer instalar mando.

sudo make install

Preparar discos duros

Las matrices RAID en Linux requieren al menos dos discos duros. Estos discos duros deben estar completamente en blanco, sin nada. Inicie una terminal y use el DD comando para poner a cero a cada uno de ellos.

Nota: use el lsblk comando para determinar la etiqueta de cada disco duro.

sudo dd if=/dev/zero of=/dev/sdX
Ahora que el DD el comando está completo, use la herramienta Mdadm para restablecer el superbloque de cada disco duro. Asegúrese de reemplazar la letra "X" con la letra real de la unidad.
sudo mdadm --zero-superblock /dev/sdX
Cuando se complete el comando de superbloque Mdadm, continúe con el siguiente paso del proceso.

Hacer una matriz RAID

Usar Mdadm para crear una nueva matriz RAID es muy sencillo. Para hacerlo, escriba el siguiente comando en una terminal. Asegúrese de modificar y eliminar el X‘S en la operación del terminal, ya que las etiquetas de su unidad serán diferentes del ejemplo dado.

Nota: en este ejemplo, estamos utilizando la herramienta de administración RAID Mdadm para crear un dispositivo con dos discos duros. Si su RAID necesita más de dos discos duros, cambie dispositivos de incursión = 2 a dispositivos de incursión = 3 o un número más alto.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Deje que Mdadm cree el dispositivo RAID. Sé paciente y deja que la herramienta funcione. Cuando se completa el proceso, es hora de verificarlo para ver si la matriz de unidades funciona.

Puede comprobar que su RAID se realizó correctamente ejecutando el gato comando en una ventana de terminal.

cat /proc/mdstat

Formatear matriz RAID

Cuando combina unidades para crear una matriz RAID,sus discos duros se agrupan para crear un único dispositivo de almacenamiento. Este dispositivo de almacenamiento está completamente en blanco e inaccesible. No podrá colocar ningún dato en él sin formatearlo.

Formatear una unidad RAID en Linux requiere el uso del comando MKFS. En una terminal, ejecute mkfs.ext4. La ejecución de este comando creará un nuevo sistema de archivos Extended4 en la matriz

sudo mkfs.ext4 -F /dev/md0

Montaje de matriz RAID

Antes de poder acceder a su nuevo dispositivo RAID en Linux, debe montarse en el sistema. Para montarlo, inicie una terminal y siga los pasos a continuación.

Paso 1: Cree una nueva carpeta para que se monte el RAID con el mkdir mando.

sudo mkdir -p /mount/md0

Paso 2: Utilizar el montar ordenar y vincular la matriz RAID al nuevo / mnt / md0 carpeta.

sudo mount /dev/md0 /mnt/md0

Una vez montado, acceda a su matriz RAID con el discos compactos mando.

cd /mnt/md0

Para un montaje RAID permanente en Linux, haga lo siguiente:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

Si desea desmontar su RAID, deberá hacer uso de desmontar mando.

Nota: ¡NO intente desmontar su dispositivo RAID mientras copia datos!

sudo umount /dev/md0

Lo tradicional desmontar El comando debería funcionar. Si tiene problemas y el RAID se niega a desmontar del sistema, intente utilizar el "L" cambiar.

sudo umount /dev/md0 -l
</p>

Comentarios