Ampliación de RAID 5 sin pérdida de datos: agregar unidades en controladores, NAS, Linux

En este tutorial, lo guiaremos a travésel proceso de agregar más unidades a una matriz RAID 5 existente sin riesgo de pérdida de datos. Ya sea que esté utilizando un controlador de hardware, NAS o un sistema basado en Linux, esta guía le proporcionará los pasos necesarios para ampliar su capacidad de almacenamiento de forma segura.

Su navegador no soporta audio HTML, pero aún puede
descargar el archivo.

Contenido

  • Método 1.Cómo ampliar un RAID 5 existente basado en un controlador
  • Método 2.Cómo ampliar RAID5 en un dispositivo de almacenamiento NAS
  • Método 3.Cómo expandir MDRAID
  • Método 4.Cómo ampliar un software LVMRAID
  • Método 5.Cómo expandir un btrfsRAID
  • Conclusión
  • Preguntas y respuestas
  • Comentarios

Cuando un RAID se queda sin espacio libre, es hora de considerar las opciones disponibles para ampliar su almacenamiento. Significa agregar más unidades al arreglo, si dicha opción es compatible con el hardware del servidor; de lo contrario, puede reconstruir la matriz con unidades de mayor capacidad.

Si su servidor tiene una ranura libre para otro disco duro, puede ampliar el sistema RAID existente sin perder ningún dato. Exploraremos cómo agregar un disco duro a una matriz basada en un controlador o construida en un sistema de almacenamiento NAS (con el ejemplo de una unidad Qnap), cómo hacerlo en un software RAID basado en Linux creado con la ayuda deMDADMyLVMutilidades, o en la matriz creada con los medios del sistema de archivos BTRFS.


Ir a ver


Cómo agregar más unidades a un RAID 5 existente sin perder datos. Controlador, NAS, Linux

Método 1.Cómo ampliar un RAID 5 existente basado en un controlador

Para empezar, veamos cómo agregar un nuevo disco a un RAID de hardware basado en un controlador dedicado.

Algunos controladores admiten la adición de nuevos discos duros a los sistemas RAID 5 y 6 existentes, lo que permite ampliar la matriz de discos para tener más espacio de almacenamiento para sus archivos. En nuestro ejemplo, ampliaremos un RAID 5 con 3 unidades para obtener un RAID 5 con 4 unidades.

Comencemos conectando la nueva unidad al servidor. Después de eso, vaya a la utilidad de administración RAID o BIOS del controlador. Tenga en cuenta que es posible que algunos controladores no admitan la adición de nuevas unidades, por lo que siempre es una buena idea consultar el manual de su dispositivo de almacenamiento para obtener más detalles. Tenga en cuenta que es posible que algunos controladores no admitan la adición de nuevas unidades, por lo que siempre es una buena idea consultar el manual de su dispositivo de almacenamiento para obtener más detalles. Se borrarán todos los datos de la nueva unidad. Además, recomendamos crear una copia de seguridad de los archivos importantes almacenados en su matriz.

En la ventana de la utilidad de administración RAID, seleccione el controlador y luego la matriz que necesita expandirse; Mire a la derecha para buscar y seleccionar la opción.Expandir matriz.

Después de eso, elija la unidad para agregar a la matriz y haga clic enAhorrar. Inicia el proceso de expansión de la matriz y puede ver el estado aquí.

Espere hasta que se complete la reconstrucción. Cuando termine, aparecerá algo de espacio no utilizado en su matriz y deberá agregarlo a la unidad lógica. Seleccione la unidad lógica que desea ampliar y haga clicAmpliar unidad lógicaA la derecha. ElegirTamaño máximoaquí o establezca otro valor y luego haga clic enAhorrar.

Después de eso, comienza el proceso de reconstrucción de la matriz. Cuando termine, la capacidad de la matriz aumentará. Mientras tanto, todos sus datos en los discos de la matriz quedarán intactos.

Si una unidad específica no aparece en esta lista, es posible que no sea adecuada para agregarla a la matriz. Por ejemplo, su capacidad podría ser menor que la de cualquier otra unidad dentro del arreglo, o la unidad no fue formateada para esta operación. También puede pertenecer a otra matriz de discos o estar configurado comounidad de intercambio en caliente.

Método 2.Cómo ampliar RAID5 en un dispositivo de almacenamiento NAS

Ahora exploremos cómo se puede hacer esto con un dispositivo NAS. Si su almacenamiento NAS tiene una ranura vacía para un disco duro más, puede ampliar fácilmente la capacidad de su unidad virtual agregando un nuevo disco duro.

Para hacerlo, conecte el disco duro al NAS, inícielo y abra el panel de administración de almacenamiento. Después de eso, abra el menú y accedaAdministrador de almacenamiento: grupo de almacenamiento.

Haga clic en elComportamientobotón y seleccioneAgregar discode la lista.

En la ventana que se abre, agregue el nuevo disco a la matriz existente y haga clic enPróximo.

Cuando haga eso, habrá una advertencia de que se borrará toda la información del disco. Hacer clicDE ACUERDOpara confirmar esta acción. En la siguiente etapa, verifique las propiedades y haga clicAplicar. Inicia el proceso de inicialización, pero el disco estará disponible incluso ahora, por lo que podrá continuar trabajando con el almacenamiento.

Cuando finaliza la inicialización, el último paso es expandir el RAID. Para hacerlo, abreVolumen, luego ve aAcciónConfigurar, y en la ventana que se abre, establezca el tamaño necesario y haga clic en Aceptar. Espere hasta que finalice la operación de expansión y verifique los datos almacenados en los discos.

Todos los archivos siguen ahí.

Método 3.Cómo expandir MDRAID

Ahora exploremos cómo agregar una unidad a MDRAID 5 sin perder los datos almacenados en la matriz de discos. En Linux Ubuntu, he creado un software RAID 5 que consta de tres discos, utilizando la utilidad MDADM. Necesito agregar otro disco duro del mismo tamaño a esta matriz. Para empezar tenemos que preparar un disco.

Identifiquemos el disco que se debe agregar y escribamos este comando.

Cat /proc/partitionsCopiar

Después de eso, tengo que crear una partición en el disco.

fdisk /dev/sdeCopiar

  • norte- nuevo;
  • pag- primario;
  • 1– número de partición.

Deje otras configuraciones sin cambios y presione Entrar dos veces.

W.– registrar los cambios.

Ahora que el disco está particionado, agréguelo a la matriz RAID5 existente usando este comando:

mdadm –add /dev/md127 /dev/sde1Copiar

Verifique el RAID:

cat /proc/mdstatCopiar

Como resultado, el disco se agregó como dispositivo de repuesto. Para expandir la matriz con este nuevo disco, debe escribir el siguiente comando:

Mdadm –grow –raid-devices=4 /dev/md127Copiar

Este comando le dice al sistema que el RAID utiliza 4 discos duros. De esta forma, el comando inicializa la reconstrucción del RAID, ya que la información debe distribuirse por todos los discos duros. Este proceso lleva algún tiempo, así que espere hasta que finalice.

Para que se muestre su estado, hay un comando especial:

Cat /proc/mdstatCopiar

El progreso real de la remodelación se mostrará aquí.

Ahora el RAID consta de cuatro discos duros, pero su tamaño sigue siendo de 100 GB.

Para poder utilizar los 50 GB disponibles en RAID 5, deberá cambiar el tamaño del sistema de archivos. Primero, ejecute la verificación de integridad.

e2fsck -f /dev/md127Copiar

Una vez completada esta operación sin errores, se puede ampliar el sistema de archivos. Puedes hacerlo con la ayuda de la herramienta llamadacambiar tamaño2fs.

resize2fs /dev/md127Copiar

Monte el disco y compruébelo. La partición se ha ampliado y todos los archivos siguen ahí.

Método 4.Cómo ampliar un software LVMRAID

Ahora descubramos qué se puede hacer con otro tipo de RAID de software, creado con la utilidad LVM. Tengo un LVM RAID 5 que consta de tres discos duros y me gustaría agregar uno más.

Para empezar, conviene prepararlo y dividirlo. Voy a mostrarte cómo hacerlo con eldisco duroutilidad.

Para particionar, escriba el siguiente comando:

Fdisk /dev/sddCopiar

Especifique el nombre del disco aquí.

  • norte- nuevo;
  • pag- primario;
  • 1– número de partición.

Deje otras configuraciones sin cambios y presione Entrar dos veces.

W.– registrar los cambios.

Después de eso, cree un disco virtual en este HDD usando otro comando:

Pvcreate /dev/sdd1Copiar

Luego use este disco virtual para extender el grupo vg1, con este comando:

Vgextend vg1 /dev/sdd1Copiar

Verifique las propiedades del grupo virtual.

VgsCopiar

Finalmente, escriba el comando para expandir el volumen lógico RAID 5:

lvconvert --stripes 3 /dev/vg1/lvr5Copiar

Luego extienda el sistema de archivos en el volumen lógico.

lvresize --extents +100%FREE --resizefs /dev/vg1/lvr5Copiar

Abra la utilidad de disco y verifique las propiedades de RAID. Ahora consta de cuatro discos y los archivos están intactos.

Método 5.Cómo expandir un btrfsRAID

Aquí hay un sistema RAID más creado con la ayuda del sistema de archivos BTRFS. Consta de tres discos duros y vamos a añadir otro disco duro de tamaño similar. Los archivos almacenados en este RAID no se borrarán.

RELACIONADO:Métodos eficaces de recuperación de RAID: recuperación de datos de un RAID averiado en un NAS LaCie 5big Network 2 defectuoso

Para expandir el software btrfsRAID, usaremos el comando btrfs device add. Para agregar un dispositivo de almacenamiento al sistema de archivos montado, ejecute este comando:

btrfs device add /dev/sdd /media/lin/dataCopiar

Después de agregar el dispositivo, se recomienda equilibrar el sistema de archivos BTRFS. Para hacerlo, escriba este comando en la terminal:

btrfs balance start /media/lin/dataCopiar

Cuando verificamos la matriz con la utilidad de discos, puede ver que su tamaño ha aumentado y los archivos almacenados en la matriz de discos no se han borrado.

Conclusión

En resumen, acabamos de explorar varias formas de expandir un RAID. Siguiendo nuestro video tutorial, podrá guardar los datos almacenados en su sistema RAID. Pero incluso si su RAID falló y perdió el acceso a los archivos almacenados en esa matriz de discos, siempre podrá restaurarlos con la ayuda de la herramienta especializada: Hetman RAID Recovery. En nuestros artículos anteriores, hemos estudiado en detalle el proceso de recuperación de datos de todos los tipos de RAID mencionados en este material.

#AcciónDescripción
1.Apague el controlador NAS o RAIDApague de forma segura el controlador NAS o RAID y desconecte las unidades.
2.Conectar unidades a la PCConecte las unidades RAID a una PC con Windows mediante adaptadores SATA o USB.
3.Instalar Hetman RAID RecoveryDescargue e instale el software Hetman RAID Recovery en la PC con Windows.
4.Iniciar el programaAbra Hetman RAID Recovery y permita que el software detecte automáticamente la configuración RAID.
5.Escaneo de datosSeleccione la matriz RAID detectada y realice un análisis completo para buscar datos perdidos.
6.Revisar y recuperarRevise los archivos encontrados y seleccione aquellos que desea recuperar. Guárdelos en otro dispositivo de almacenamiento.
7.Reemplace la unidad defectuosaReemplace cualquier unidad defectuosa por una nueva si la detecta.
8.Restauración de datosTransfiera los datos recuperados al NAS.