RAID
RAID per programari en Linux
Per a fer un RAID per programari en Linux, podem fer ús del sistema mdadm. És l'opció que ens dona Debian en el seu instal·lador i permet una configuració molt flexible.
Al ser un RAID per software, per a la placa base i per al sistema operatiu, encara existeixen sda, sdb... Però tenen una partició preparada per a estar duplicada formatejada per a RAID. Aquest RAID després serà formatejat en ext4, per exemple.
Les particions MD tenen el nom /dev/md<0-99> i poden ser particionades.
Si el RAID està en la partició d'arranc. El Grub arranca con si no fora un RAID en el primer disc. Quant el Kernel està funcionan, ja afegeix els altres discs.
Fer un RAID en la instal·lació de Debian
- Seleccionar el mode d'instal·lació no gràfica.
- En la part de les particions i els discos, seleccionar l'opció manual.
- Crear una taula de particions per a cada disc.
- Crear tres particions tipus raid en cada disc. En un futur, serà per a /, /home i swap
- Crear un RAID 1 per a cada grup de particions de la mateixa mida en cada disc.
Figura 1.1 Exemple amb 2 discs durs de 5GB
Ara es poden formatejar i asignar la ruta de muntatge de cada partició RAID.
- Una vegada instal·lat es pot veure l'estat del RAID amb /proc/mdstat
grub-install /dev/sdb
Comprobar el funcionament del RAID
# mdadm -D /dev/md0 # cat /proc/mdstat
Solucionant fallades de disc
Podem provocar una fallada de disc:
#mdadm --manage /dev/md2 --fail /dev/sdb3
# mdadm -D /dev/md2 /dev/md2: Version : 1.2 Creation Time : Thu Oct 17 16:45:26 2013 Raid Level : raid1 Array Size : 2310080 (2.20 GiB 2.37 GB) Used Dev Size : 2310080 (2.20 GiB 2.37 GB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Update Time : Fri Oct 18 10:38:30 2013 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : debian:2 (local to host debian) UUID : 33d7cbab:746f2ac9:8bcc506e:2d449e30 Events : 25 Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 0 0 1 removed