Com crear un RAID 10 amb 4 discos i afegir-lo a un volum grup existent a Linux


En aquest article, veurem pas a pas com crear un RAID 10 amb quatre discos nous i integrar-lo dins d’un volum grup (VG) ja existent, utilitzant eines com mdadm i lvm. Aquest procediment és útil quan volem ampliar la capacitat d’un sistema amb redundància i rendiment millorats.

Discos disponibles

Tenim quatre discos nous de 512 GB cadascun, identificats com:

/dev/sdq  
/dev/sdr  
/dev/sds  
/dev/sdt

Creació del RAID 10

El primer pas és crear el dispositiu RAID 10 amb aquests quatre discos:

mdadm --create /dev/md1 --level=10 --raid-devices=4 /dev/sdq /dev/sdr /dev/sds /dev/sdt

Això crearà un dispositiu RAID 10 sota /dev/md1, que combina mirallatge i distribució de dades per oferir un bon equilibri entre seguretat i rendiment.

Esperar que el RAID s’acabi de sincronitzar

Pots fer seguiment de l’estat del RAID amb:

watch cat /proc/mdstat

Un cop la sincronització hagi finalitzat, continuem amb la configuració.

Guardar la configuració de mdadm

Per assegurar que la configuració del RAID es manté després de reiniciar, afegim la informació al fitxer de configuració:

mdadm --detail --scan >> /etc/mdadm.conf

Nota: Estem en una màquina Red Hat. En altres distribucions, aquest fitxer pot ser /etc/mdadm/mdadm.conf

Preparar el RAID per LVM

Inicialitzem el dispositiu RAID com a volum físic (PV) per poder-lo utilitzar amb LVM:

pvcreate /dev/md1

Afegir-lo a un volum grup existent

Suposant que el volum grup es diu vg_datos, el podem ampliar amb el nou volum físic:

vgextend vg_datos /dev/md1

Ampliar el volum lògic i el sistema de fitxers

Ara podem ampliar el volum lògic existent per utilitzar tot l’espai lliure disponible:

lvextend --resizefs -l100%FREE vg_datos

Aquest comandament amplia automàticament el sistema de fitxers alhora que el volum lògic, si el sistema de fitxers ho permet (com ext4).