Diferencia entre revisiones de «Servidores:sofie:raid»
(Página nueva: ===== Administración de RAID ===== ==== Crear un nuevo RAID ==== El comando que utilizamos para crear un nuevo RAID es el comando ''mdadm --create'' <code> mdadm --create --verbose ...) |
(→Crear un nuevo RAID) |
||
(No se muestra una edición intermedia de otro usuario) | |||
Línea 33: | Línea 33: | ||
<code> | <code> | ||
/etc/init.d/postgresql-8.3 start | /etc/init.d/postgresql-8.3 start | ||
+ | </code> | ||
+ | |||
+ | ==== Eliminar un disco del RAID ==== | ||
+ | No podemos eliminar un disco directamente del RAID, a menos que lo hayamos declarado primero como fallado: | ||
+ | <code> | ||
+ | mdadm --fail /dev/md0 /dev/sdb1 | ||
+ | </code> | ||
+ | |||
+ | Hecho esto, ahora sí podemos removerlo: | ||
+ | |||
+ | <code> | ||
+ | mdadm --remove /dev/md0 /dev/sdb1 | ||
+ | </code> | ||
+ | |||
+ | ==== Agregar un disco al RAID ==== | ||
+ | Podemos agregar un nuevo disco a un RAID (probablemente para reemplazar a uno que falló) con el comando | ||
+ | <code> | ||
+ | mdadm --add /dev/md0 /dev/sdb1 | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Verificar el estado del RAID ==== | ||
+ | Podemos chequear el estado del raid con el comando | ||
+ | <code> | ||
+ | mdadm --detail /dev/md0 | ||
+ | </code> | ||
+ | |||
+ | ==== Detener y eliminar un RAID ==== | ||
+ | Si queremos eliminar un RAID debemos primero detenerlo y luego eliminarlo: | ||
+ | |||
+ | <code> | ||
+ | mdadm --stop /dev/md0 | ||
+ | mdadm --remove /dev/md0 | ||
</code> | </code> | ||
Revisión actual del 14:00 19 may 2011
Contenido
Administración de RAID
Crear un nuevo RAID
El comando que utilizamos para crear un nuevo RAID es el comando mdadm --create
mdadm --create --verbose /dev/md0 --level=10 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
Este comando creará un nuevo RAID en el dispositivo /dev/md0, y usando para ello la primera partición de los discos /dev/sda, /dev/sdb, /dev/sdd y /dev/sde. Luego, es preciso agregar la información de la configuración al archivo /etc/mdadm/mdadm.conf de este modo
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Al igual que con todo sistema de archivos "físico" (en contraposición a este caso, donde el sistema de archivos es virtual), es preciso formatear el dispositivo antes de utilizarlo (hint: el comando mkfs.ext3 formatea un sistema de archivos con el tipo Ext3 de Linux)
mkfs.ext3 /dev/md0
Luego, es necesario montar el cluster (si no tiene creado el directorio /cluster, creelo)
mount /dev/md0 /cluster
Si teniamos un cluster creado y hecho un backup en /home/cluster entonces para copiarlo al /cluster hay que hacer
cp -rp /home/cluster/postgres/ /cluster/
Para terminar es necesario iniciar el postgres
/etc/init.d/postgresql-8.3 start
Eliminar un disco del RAID
No podemos eliminar un disco directamente del RAID, a menos que lo hayamos declarado primero como fallado:
mdadm --fail /dev/md0 /dev/sdb1
Hecho esto, ahora sí podemos removerlo:
mdadm --remove /dev/md0 /dev/sdb1
Agregar un disco al RAID
Podemos agregar un nuevo disco a un RAID (probablemente para reemplazar a uno que falló) con el comando
mdadm --add /dev/md0 /dev/sdb1
Verificar el estado del RAID
Podemos chequear el estado del raid con el comando
mdadm --detail /dev/md0
Detener y eliminar un RAID
Si queremos eliminar un RAID debemos primero detenerlo y luego eliminarlo:
mdadm --stop /dev/md0
mdadm --remove /dev/md0
Eliminar un disco del RAID
No podemos eliminar un disco directamente del RAID, a menos que lo hayamos declarado primero como fallado:
mdadm --fail /dev/md0 /dev/sdb1
Hecho esto, ahora sí podemos removerlo:
mdadm --remove /dev/md0 /dev/sdb1
Agregar un disco al RAID
Podemos agregar un nuevo disco a un RAID (probablemente para reemplazar a uno que falló) con el comando
mdadm --add /dev/md0 /dev/sdb1
Verificar el estado del RAID
Podemos chequear el estado del raid con el comando
mdadm --detail /dev/md0
Detener y eliminar un RAID
Si queremos eliminar un RAID debemos primero detenerlo y luego eliminarlo:
mdadm --stop /dev/md0
mdadm --remove /dev/md0