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).