Capítulo 21. Administración de arrays de discos 21.1. Objetivos

Transcripción

Capítulo 21. Administración de arrays de discos 21.1. Objetivos
Capítulo 21. Administración de arrays de
discos
21.1. Objetivos
Practicar con algunos sistemas RAID importantes. Haga la práctica en la máquina virtual servidora
(como root).
21.2. RAID software
Los discos pueden combinarse para mejorar capacidad, rendimiento y fiablidad. Aquí vamos a usar
el soporte RAID por software de Linux.
•
Con la máquina virtual parada instale tres discos más de 40M en el controlador SATA. Arranque.
Los verá como:
/dev/sdc /dev/sdd /dev/sde
•
Instale el paquete mdadm. Dígale al instalador que no va a usarse nigún RAID en la raíz del
sistema de ficheros y que detecte los RAID al arrancar.
21.3. RAID-1 o espejo
•
Cree un RAID-1 (mirror) con los tres discos, cree un sistema de ficheros dentro, móntelo,
verifique su tamaño (debe ser el más pequeño de los tres si son distintos) y su estado, copie
algunos ficheros dentro:
mdadm --create /dev/md/md0
mkfs.ext4 /dev/md/md0
mkdir /mnt/raid
mount /dev/md/md0 /mnt/raid
df /mnt/raid
mdadm --detail /dev/md/md0
cp /bin/b* /mnt/raid
sum /mnt/raid/*
•
--level=1 --raid-devices=3
/dev/sdc
Simule otra avería. Funciona:
mdadm --set-faulty /dev/md/md0
cp /bin/d* /mnt/raid
sum /mnt/raid/*
•
/dev/sdd /dev/sde
Simule una avería y copie más ficheros dentro. Funciona:
mdadm --set-faulty /dev/md/md0
mdadm --detail /dev/md/md0
cp /bin/c* /mnt/raid
sum /mnt/raid/*
•
/dev/sdc
/dev/sdd
Simule reemplazar un disco averiado. Funciona:
mdadm --remove /dev/md/md0 /dev/sdc
mdadm --add /dev/md/md0 /dev/sdc
mdadm --detail /dev/md/md0
cp /bin/e* /mnt/raid
1
Capítulo 21. Administración de arrays de discos
sum /mnt/raid/*
•
El programa mdadm no permite simular averías que hagan el array inoperante. Podría parar la
máquina, quitarle uno de los discos funcionales, reiniciar y ver que se puede montar y tiene los
ficheros. Puede parar la máquina otra vez, quitarle el otro disco funcional, reiniciar y ver que el
array ha desaparecido. No obstante, al quitar y poner discos, cambia su nombre, y no vamos a
complicar la práctica.
•
Desmonte y pare.
umount /mnt/raid.
mdadm --stop /dev/md/md0
21.4. RAID-5
•
Cree un RAID-5 (redundancia repartida) con los tres discos, cree un sistema de ficheros dentro,
móntelo, verifique su tamaño (debe ser 2/3 de la suma de los tres discos o el doble del más
pequeño de los tres si son distintos) y su estado, copie algunos ficheros dentro y verifique que
tolera un fallo. Luego desmonte y pare.
mdadm --create /dev/md/md0
mkfs.ext4 /dev/md/md0
mount /dev/md/md0 /mnt/raid
df /mnt/raid
mdadm --detail /dev/md/md0
cp /bin/b* /mnt/raid
etc.
--level=5 --raid-devices=3 /dev/sdc /dev/sdd
/dev/sde
21.5. RAID-0
•
Cree un RAID-0 (stripping) con los tres discos, cree un sistema de ficheros dentro, móntelo,
verifique su tamaño (debe ser el triple del más pequeño de los tres si son distintos) y su estado,
copie algunos ficheros dentro y verifique que no tolera fallos. Luego desmonte y pare.
mdadm --create
etc.
/dev/md/md0
--level=0 --raid-devices=3 /dev/sdc /dev/sdd
/dev/sde
2

Documentos relacionados

Tutorial para crear un arreglo raid 1 y 5

Tutorial para crear un arreglo raid 1 y 5 Observamos los 3 discos que vamos a utilizar para el arreglo son: sdb, sdc y sdd. -Seleccionamos un primer disco: #fdisk /dev/sdb -Vamos a la opción “n”, luego elegimos primaria “p” -señalamos que ...

Más detalles