Crea un espejo RAID 1 de Debian 12 con mdadm.

Para crear un espejo RAID 1 por software en Debian 12 a partir de dos discos vacíos, instale mdadm, verifique los nombres exactos de los dispositivos, cree /dev/md0y cree un sistema de archivos en el dispositivo de la matriz. En este ejemplo, /dev/sdby /dev/sdcson discos de datos dedicados; reemplácelos con las rutas de sus dispositivos verificados. No ejecute los comandos create o format en discos que contengan datos que necesite.

Este procedimiento es para un nuevo volumen de datos, no para una copia de seguridad de la raíz o del arranque. RAID 1 mantiene copias duplicadas y puede continuar funcionando incluso si falla un miembro, pero no protege contra la eliminación, el daño del sistema de archivos, el robo ni la falla de un segundo disco. Mantenga una copia de seguridad independiente. El manual de mdadm de Bookworm de Debian documenta las opciones de creación y metadatos que se utilizan a continuación.

Antes de crear la matriz: verifique los discos.

La capacidad de RAID 1 está limitada por el miembro de menor capacidad. Utilice discos con una capacidad al menos igual al volumen de datos que necesita, preferiblemente unidades idénticas conectadas mediante puertos independientes. Puede usar discos completos, como se muestra aquí, o crear particiones del mismo tamaño en cada disco y replicarlas. La elección depende de su plan de particionamiento y almacenamiento futuro; evite combinar accidentalmente un miembro de disco completo con un miembro de partición.

Primero, enumere los dispositivos y sistemas de archivos:

lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
sudo wipefs -n /dev/sdb /dev/sdc

lsblkMuestra tamaños, particiones, sistemas de archivos y puntos de montaje. wipefs -nSolo informa las firmas; no las borra. Confirme, mediante el modelo, el número de serie, la capacidad y el punto de montaje, que ambos destinos son los discos desmontados previstos. Las letras de los dispositivos pueden cambiar tras modificaciones de hardware o de arranque, por lo que, en el caso de los servidores, identifique las unidades con /dev/disk/by-id/rutas estables y utilice esas rutas de forma consistente.

Vista de terminal de lsblk que muestra dos discos sin montar y sin formato llamados sdb y sdc.
La vista de terminal muestra la comprobación del inventario de discos: confirme ambos discos miembros y sus puntos de montaje antes de crear el espejo.

Error común: RAID 1 no combina la capacidad de dos discos en un volumen mayor. Refleja las escrituras, por lo que el espacio utilizable es aproximadamente el del disco más pequeño. Verifique los tamaños informados ahora y planifique teniendo en cuenta esa capacidad reflejada.

Cree y supervise el dispositivo RAID 1.

Instala la utilidad de gestión RAID de Debian y, a continuación, crea un espejo de dos dispositivos:

sudo apt update
sudo apt install mdadm
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

Responda a la solicitud de confirmación solo después de verificar nuevamente las rutas de los miembros. --level=1selecciona la duplicación, mientras que --raid-devices=2establece el número de miembros activos. Debian Bookworm mdadmutiliza metadatos de la versión 1.2 por defecto para los nuevos arreglos; especifique un formato de metadatos diferente solo cuando un requisito de arranque verificado o de compatibilidad lo exija. El comando escribe metadatos RAID en los dispositivos seleccionados. Trátelos como desechables y nunca asuma que los sistemas de archivos existentes seguirán siendo utilizables.

Terminal que muestra el comando mdadm para crear una matriz RAID 1 de dos discos.
El comando inicia /dev/md0 como una matriz RAID 1 de dos miembros; las rutas de los discos deben coincidir con los dispositivos que ha verificado.

La creación inicia la sincronización, que puede tardar bastante tiempo dependiendo del tamaño del disco y la actividad. Esto no garantiza que ambas copias estén completamente sincronizadas. Compruebe el progreso con:

cat /proc/mdstat
sudo mdadm --detail /dev/md0

Busque raid1ambos miembros esperados y [UU]cuando el arreglo esté completamente activo con ambos dispositivos presentes. Mientras se ejecuta una resincronización, /proc/mdstatse informa del progreso; evite escrituras pesadas hasta que finalice, si es posible. La velocidad y duración exactas dependen de las unidades, el controlador y la carga de trabajo, por lo que no infiera un tiempo de finalización a partir de la salida de otra máquina.

Vista de terminal de proc mdstat que muestra una resincronización de RAID 1 al 42 por ciento.
La pantalla de estado de la muestra muestra una resincronización en curso; espere a que finalice la sincronización y confirme que ambos indicadores de miembros estén presentes.

Error común: el dispositivo de matriz no está listo para formatearse solo porque el comando de creación haya finalizado. Verifique /proc/mdstatprimero mdadm --detaily confirme que la lista de miembros coincida con sus dos discos.

Formatear, montar y hacer que el ensamblaje sea persistente

Una vez que /dev/md0esté activo y sus miembros sean correctos, cree un sistema de archivos en el dispositivo de la matriz (no en cada disco miembro) y luego móntelo:

sudo mkfs.ext4 /dev/md0
sudo mkdir -p /srv/mirror
sudo mount /dev/md0 /srv/mirror
findmnt /srv/mirror

mkfs.ext4borra los datos en su destino. El formateo /dev/md0crea un sistema de archivos en el espejo lógico, mientras que el formateo /dev/sdbpor /dev/sdcseparado omitiría la matriz. Confirma findmntque se muestra /dev/md0montado en /srv/mirrorantes de escribir archivos.

Terminal que muestra el formato ext4 y los comandos de montaje para el dispositivo lógico /dev/md0.
Ejecute los comandos de sistema de archivos y montaje en /dev/md0, el dispositivo de matriz ensamblado, en lugar de en cualquiera de los miembros físicos.

Para ayudar a Debian a reensamblar la matriz por su identidad al arrancar, inspeccione la entrada generada:

sudo mdadm --detail --scan

Agregue la ARRAYlínea correspondiente de la salida /etc/mdadm/mdadm.confsin reemplazar el resto del archivo y luego vuelva a construir initramfs:

sudo nano /etc/mdadm/mdadm.conf
sudo update-initramfs -u -k all

La guía del Manual de Debian para mdadm también recomienda actualizar initramfs después de cambiar esta configuración. Para el montaje automático, obtenga el UUID del sistema de archivos y agregue una entrada correspondiente a /etc/fstab:

sudo blkid /dev/md0
# Example format; replace the UUID with the value from blkid:
UUID=your-filesystem-uuid /srv/mirror ext4 defaults,nofail 0 2

Utilice el UUID real, no el marcador de posición de ejemplo. A continuación, valide el archivo y la configuración de montaje:

sudo findmnt --verify
sudo mount -a
findmnt /srv/mirror

Verifica el resultado y comprende sus límites.

Confirme mdadm --detail /dev/md0que se muestra el nivel RAID 1, ambos miembros esperados y un estado limpio después de la sincronización. Confirme /proc/mdstatque se muestran ambos dispositivos y verifique que findmnt /srv/mirrorse informa el sistema de archivos ext4 montado desde el array. Después de un reinicio programado, repita las comprobaciones del array y del montaje antes de almacenar datos importantes.

RAID 1 puede mantener el volumen disponible después de que falle un miembro, pero la redundancia no es una copia de seguridad y no garantiza la recuperación de todos los archivos. Mantenga copias de seguridad versionadas en un almacenamiento independiente, supervise el estado del array y reemplace el miembro que falle utilizando el dispositivo exacto y los pasos de recuperación documentados en el manual Bookworm de mdadm . Esta guía no cubre la conversión de un disco raíz Debian existente a RAID; para ello se requiere un plan de migración y de gestor de arranque específico para la máquina.

Dejar un comentario

Encriptar el DNS ascendente de Pi-hole en Ubuntu Server 24.04

Encriptar el DNS ascendente de Pi-hole en Ubuntu Server 24.04

Configura dnscrypt-proxy como puente DoH local de Pi-hole en Ubuntu 24.04, con un oyente solo para localhost, selección de resolvedor y comprobaciones antes de cambiar el DNS.

Cómo hacer que los gestos del panel táctil de Ubuntu 24.04 funcionen en Wayland.

Cómo hacer que los gestos del panel táctil de Ubuntu 24.04 funcionen en Wayland.

Antes de solucionar problemas con las aplicaciones o el hardware, compruebe la configuración del panel táctil de Ubuntu, confirme que se utiliza Wayland y pruebe los gestos táctiles integrados de GNOME.

Crea un espejo RAID 1 de Debian 12 con mdadm.

Crea un espejo RAID 1 de Debian 12 con mdadm.

Cree y verifique una matriz de datos RAID 1 de dos discos para Debian 12, formatéela de forma segura y configúrela para que se ensamble y monte después del reinicio.

Cifrar la partición de intercambio de Debian 12 con una clave nueva en cada arranque.

Cifrar la partición de intercambio de Debian 12 con una clave nueva en cada arranque.

Configura el cifrado de clave aleatoria para una partición de intercambio existente en Debian 12, verifica la asignación activa de dm-crypt y comprende las ventajas y desventajas de la hibernación.

Cómo restringir el acceso de los usuarios SSH a directorios específicos en Ubuntu 24.04 (Guía de Chroot SFTP)

Cómo restringir el acceso de los usuarios SSH a directorios específicos en Ubuntu 24.04 (Guía de Chroot SFTP)

Restringir las cuentas SSH de Ubuntu 24.04 a carpetas SFTP designadas mediante chroot, permisos adecuados, reglas de coincidencia y pruebas seguras, sin otorgar acceso a la consola.

Libera el bloqueo APT de Ubuntu de forma segura y finaliza la actualización.

Libera el bloqueo APT de Ubuntu de forma segura y finaliza la actualización.

Descubre qué proceso posee el bloqueo del frontend dpkg de Ubuntu, deja que el trabajo de paquetes finalice y repara las instalaciones interrumpidas sin eliminar los archivos de bloqueo.

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Cómo configurar instantáneas Btrfs automatizadas en Ubuntu Desktop

Configure instantáneas programadas del sistema Btrfs en Ubuntu Desktop con Timeshift, verifique la estructura de subvolúmenes de Ubuntu, elija la retención y comprenda qué no pueden proteger las instantáneas.

Cómo migrar Debian 12 a Testing sin romper dependencias

Cómo migrar Debian 12 a Testing sin romper dependencias

Planifica una migración más segura de Debian 12 a Testing: actualiza a través de Stable, realiza una copia de seguridad, limpia las fuentes APT, simula cambios en las dependencias y verifica qué ha cambiado.

Cómo iniciar Ubuntu Server en modo de emergencia: Guía de recuperación paso a paso

Cómo iniciar Ubuntu Server en modo de emergencia: Guía de recuperación paso a paso

Diagnostica de forma segura el modo de emergencia de Ubuntu Server. Lee los registros de arranque, comprueba los puntos de montaje raíz y fstab, repara una unidad defectuosa, gestiona los errores del sistema de archivos y verifica un reinicio correcto.

Cómo configurar una VPN WireGuard de punto a sitio en Debian 12

Cómo configurar una VPN WireGuard de punto a sitio en Debian 12

Configura un servidor VPN WireGuard en Debian 12 para un cliente remoto. Configura las claves, el reenvío de IPv4, la traducción de direcciones de red (NAT) con nftables, el acceso al firewall y las comprobaciones de conexión.