- - Cómo configurar SnapRAID en el servidor Ubuntu

Cómo configurar SnapRAID en el servidor Ubuntu

SnapRAID es un sistema RAID de software fácil paraSistemas Windows y Linux que permiten a los usuarios configurar un conjunto de unidades para almacenar datos fácilmente. El programa es gratuito, es de código abierto y se ejecuta en la mayoría de los sistemas operativos Linux con facilidad. En este tutorial, nos centraremos en configurar SnapRAID en el servidor Ubuntu.

Nota: aunque este tutorial se centra en el servidor Ubuntu, es posible seguir las instrucciones y configurarlo en otros sistemas operativos Linux. Las instrucciones son casi idénticas.

Antes de que comencemos

Para que SnapRAID funcione correctamente, deberáTiene cuatro discos duros. Idealmente, los discos duros deben ser del mismo tamaño, y los discos duros deben formatearse con el mismo sistema de archivos (Ext4.) En Ubuntu Server, la forma más rápida de lograr esto es formatear con Cfdisk. Para comenzar el proceso de formateo, vaya a la consola del servidor Ubuntu o, SSH de forma remota y use la sintaxis de comando a continuación. Tenga en cuenta que deberá repetir este proceso cuatro veces para que cada disco duro tenga el mismo sistema de archivos, etc.

Nota: reemplace la X con la etiqueta real de la unidad que desea formatear.

sudo cfdisk /dev/sdX

Una vez que el editor de particiones CFdisk está abierto en elconsola, úsela para eliminar los sistemas de archivos existentes en el disco duro. Luego, cree una nueva partición Ext4 que ocupe todo el tamaño de la unidad. Cuando termine de editar y formatear, seleccione “Escribir” para guardar los cambios y “Salir” para salir.

Instalar SnapRAID

En Ubuntu, podrás obtener el SnapRAIDSoftware muy rápidamente. La razón de esto es que el desarrollador mantiene un PPA de software que está disponible para Ubuntu Server, así como la distribución de Ubuntu Desktop. Para agregar el PPA al servidor Ubuntu, primero debe habilitar el soporte PPA.

sudo apt install software-properties-common

Con el software PPA en funcionamiento, es hora de agregar el repositorio de software SnapRAID al sistema.

sudo add-apt-repository ppa:tikhonov/snapraid

Ejecutar el actualizar comando para actualizar Ubuntu, para que el PRA de SnapRAID pueda integrarse completamente en su sistema Ubuntu.

sudo apt update

Finalmente, instale el software SnapRAID.

sudo apt install snapraid

Crear directorios de SnapRAID

Si quieres usar el software SnapRAIDcorrectamente en Ubuntu, se deben configurar varias carpetas diferentes. Estos directorios son para los montajes de unidades, así como para el grupo de datos. La primera carpeta que debe crear es la que entrará / var /.

sudo mkdir -p /var/snapraid/

A continuación, se deben crear varias carpetas en el directorio / mnt /. Cinco de ellos para ser exactos. Para crear todas estas carpetas con un comando sencillo, haga lo siguiente:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}

Archivo de configuración de SnapRAID

Ahora que los directorios están configurados, es hora de configurar el archivo de configuración de SnapRAID. Para hacer esto, abra el archivo snapraid.conf en Nano con el siguiente comando.

sudo nano -w /etc/snapraid.conf

Primero, mire el archivo de configuración y busque la línea que dice "# Format: "parity FILE_PATH" Debajo de esta línea, borre el código allí y reemplácelo con:

parity /mnt/disk4/snapraid.parity

A continuación, baje a la línea en el archivo de configuración que dice "# Format: "content FILE_PATH". Borra las líneas directamente debajo de él. Reemplácelo con estas cuatro líneas.

content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content

Avanza hacia abajo en el archivo más allá de la sección Contenido y localiza la línea en el archivo de configuración que dice "# Format: "disk DISK_NAME DISK_MOUNT_POINT". Una vez más, elimine todo el código directamente debajo de él y reemplácelo con el siguiente código.

data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/

Por último, baje el archivo de configuración y localice el "#pool /pool" línea. Debajo, especifique el / mnt / data directorio.

pool /mnt/data

Después de especificar la ubicación del grupo de datos en el archivo de configuración, guarde las ediciones presionando Ctrl + O. Luego, cierre el editor con Ctrl + X.

Configurar soportes de unidad SnapRAID

SnapRAID requiere todos los discos duros configurados en el / etc / fstab archivo. Para agregar estos soportes de unidad, vaya al terminal y haga lo siguiente.

Paso 1: Ejecutar el blkid comando en cada uno de sus discos duros. Este comando le dirá el UUID. Asegúrese de reemplazar X con la letra de unidad e Y con el número de partición (también conocido como / dev / sdb1, etc.)

sudo blkid /dev/sdXY

Paso 2: Copie la salida de UUID del blkid comando para cada partición de unidad y guárdelo en un archivo de texto en su editor de texto favorito para más adelante.

Paso 3: Utilice los siguientes comandos de eco para escribir rápidamente en sus montajes de unidad en el / etc / fstab archivo. Asegúrese de reemplazar "ejemplo-uuid" con los UUID que guardó en el editor de texto.

sudo -s
echo " " >> /etc/fstab
echo "# Drives for SnapRAID configuration" >> /etc/fstab
echo "UUID=example-uuid /mnt/disk1 ext4 noatime,defaults 0 0" >> /etc/fstab
echo "UUID=example-uuid /mnt/disk2 ext4 noatime,defaults 0 0 " >> /etc/fstab
echo "UUID=example-uuid /mnt/disk3 ext4 noatime,defaults 0 0" >> /etc/fstab
echo "UUID=example-uuid /mnt/disk4 ext4 noatime,defaults 0 0 " >> /etc/fstab

Paso 4: Usa lo siguiente eco comandos para agregar el conjunto de unidades AUFS en su / etc / fstab carpeta.

echo " " >> /etc/fstab
echo "#SnapRAID AuFS mount" >> /etc/fstab
echo "none /mnt/data aufs br=/mnt/disk1=rw:/mnt/disk2=rw:/mnt/disk3=rw,create=mfs,auto 0 0" >> /etc/fstab

Paso 5: Reinicia el servidor Ubuntu. Cuando vuelva a estar en línea, todas las unidades se cargarán en las carpetas correctas listas para usar con SnapRAID.

Comience a usar SnapRAID

Con todos los directorios montados y el softwareinstalado, SnapRAID está listo para usar. Ahora todo lo que queda es colocar los datos en el directorio del grupo. Para hacer esto, obtenga un shell raíz en el shell de la línea de comandos de su servidor Ubuntu. Luego, siga los ejemplos de comandos a continuación para colocar archivos y carpetas en el conjunto de unidades.

Poner archivos individuales en el grupo de SnapRAID

sudo -s
cp /path/to/single/file /mnt/data

Poner directorios en el grupo de SnapRAID

sudo -s
cp -r /path/to/folder/ /mnt/data

Cuando sus datos estén en el grupo de SnapRAID, ejecute el sincronización instantánea comando para sincronizar los datos.

snapraid sync
</p>

Comentarios