Pasos para arrancar el raid (md1 y md2) después de un apagón
cada raid se a iniciado con dos discos
Los raid tipo 1 son dos (md1 y md2), están formados cada uno por dos discos (UU) y funcionan correctamente. (U ) ó ( U) una unidad no funciona correctamente, según el caso HDD0 o HDD1.
sudo mount /dev/md2 /media/raid2
md1 y md2 son tratados como dispositivos y raid1 y raid2 son los directorios que nos dan acceso a su contenido
---------------------------------------------------------------------------------------------------------------------------
PARAR TODO
PARAR SERVIDOR APACHE
(evitará acceso de owncloud a la data)
sudo /etc/init.d/apache2 stop
DESMONTAR LOS DEVICE DE LOS RAID
(desmontar los dos raid tipo 1: raid1 y raid2)
sudo umount /dev/md1
sudo umount /dev/md2
md1 es un dispositivo conformado por sda1 y sdb1
md2 es un dispositivo conformado por sda2 y sdb2
PARAR LOS MD1 Y MD2
sudo mdadm --stop /dev/md1
sudo mdadm --stop /dev/md2
---------------------------------------------------------------------------------------------------------------------------
Fuente:
mdadm: Comandos de Ayuda - mdadm CheatSheet
http://www.seavtec.com/en/content/soporte/documentacion/mdadm-raid-por-software-ensamblar-un-raid-no-activo
MDADM es una utilidad Linux, utilizada para administrar RAID por Software, muy utilizada y extendida.
Podemos visualizar la información y estado de los RAIDs con:
---------------------------------------------------------------------------------------------------------------------------
Comandos importantes
ATENCIÓN:
Es muy peligroso utilizar MDADM si no conocemos bien su funcionamiento, y las acciones de cada comando.
Es posible perder datos, por lo que es muy importante tener una copia de seguridad (BACKUP), antes de manipular los RAIDs
Podemos visualizar la información y estado de los RAIDs con:
Mirar información al arrancar el servidor
Para obtener detalles de un RAID:
Si queremos obtener detalle de las unidades físicas que componen un RAID:
Hacer un scan de todos los RAIDs y activarlos si es posible:
Establecer un disco como faulty/failed:
Quitar un disco fallido de una RAID:
Eliminar un RAID
Limpiar cualquier información previa de un disco RAID (Ej. al reutilizar un disco de otra raid antigua)
Añadir un disco a la RAID
Recrear un RAID que ha desaparecido o no existe, y que contiene formato LVM
Parar RAID
Arrancar RAID
Crear RAID1 con un metadata concreto, en este caso 0.90
Crear RAID1 con metadata por defecto, actualmente 1.2
Crear RAID1 sabiendo que los dos discos están sincronizados
Crear RAID1 con 1 disco, para comprobar los datos del disco
Este comando es muy útil cuando queremos saber el contenido de una partición, antes de proceder a su eliminación o sincronización
Al cambiar un disco, copiar tabla de particiones de un disco a otro
Para servidores que usan GPT con RAID software
Guardar la configuración del RAID en el fichero de configuración:
- Encendemos la rapsberry pi, esperamos que cargue el sistema.
- Verificamos en consola los dispositivos conectados al sistema:
- Encendemos el HDD0 (sda), dejamos unos segundos
- Verificamos en consola los dispositivos conectados al sistema:
- Encendemos el HDD1 (sdb), dejamos unos segundos
- Verificamos en consola los dispositivos conectados al sistema:
- Ensamblamos y escaneamos los raid (md1 y md2): (monta los md con sus respectivas particiones de los discos)
cada raid se a iniciado con dos discos
- Verificamos los estados de los raid (md1 y md2):
Los raid tipo 1 son dos (md1 y md2), están formados cada uno por dos discos (UU) y funcionan correctamente. (U ) ó ( U) una unidad no funciona correctamente, según el caso HDD0 o HDD1.
- Anclamos los raid md1 y md2 a los directorios raid1 y raid2, para tener acceso a los contenidos:
sudo mount /dev/md2 /media/raid2
md1 y md2 son tratados como dispositivos y raid1 y raid2 son los directorios que nos dan acceso a su contenido
---------------------------------------------------------------------------------------------------------------------------
PARAR TODO
PARAR SERVIDOR APACHE
(evitará acceso de owncloud a la data)
sudo /etc/init.d/apache2 stop
DESMONTAR LOS DEVICE DE LOS RAID
(desmontar los dos raid tipo 1: raid1 y raid2)
sudo umount /dev/md1
sudo umount /dev/md2
md1 es un dispositivo conformado por sda1 y sdb1
md2 es un dispositivo conformado por sda2 y sdb2
PARAR LOS MD1 Y MD2
sudo mdadm --stop /dev/md1
sudo mdadm --stop /dev/md2
---------------------------------------------------------------------------------------------------------------------------
Fuente:
mdadm: Comandos de Ayuda - mdadm CheatSheet
http://www.seavtec.com/en/content/soporte/documentacion/mdadm-raid-por-software-ensamblar-un-raid-no-activo
MDADM es una utilidad Linux, utilizada para administrar RAID por Software, muy utilizada y extendida.
Podemos visualizar la información y estado de los RAIDs con:
cat /proc/mdstat
---------------------------------------------------------------------------------------------------------------------------
Comandos importantes
ATENCIÓN:
Es muy peligroso utilizar MDADM si no conocemos bien su funcionamiento, y las acciones de cada comando.
Es posible perder datos, por lo que es muy importante tener una copia de seguridad (BACKUP), antes de manipular los RAIDs
Podemos visualizar la información y estado de los RAIDs con:
cat /proc/mdstat
watch -n 1 cat /proc/mdstat
Mirar información al arrancar el servidor
dmesg | grep md
Para obtener detalles de un RAID:
sudo mdadm --query /dev/md1
sudo mdadm --misc --detail /dev/md1
Si queremos obtener detalle de las unidades físicas que componen un RAID:
sudo mdadm --examine /dev/sda
Hacer un scan de todos los RAIDs y activarlos si es posible:
sudo mdadm --assemble --scan
Establecer un disco como faulty/failed:
sudo mdadm --fail /dev/md1 /dev/sda1
Quitar un disco fallido de una RAID:
sudo mdadm --remove /dev/md1 /dev/sda1
Eliminar un RAID
sudo mdadm --stop /dev/md1
sudo mdadm --remove /dev/md1
Limpiar cualquier información previa de un disco RAID (Ej. al reutilizar un disco de otra raid antigua)
mdadm --zero-superblock /dev/sdb1
Añadir un disco a la RAID
sudo mdadm --add /dev/md1 /dev/sda
Recrear un RAID que ha desaparecido o no existe, y que contiene formato LVM
mdadm --assemble /dev/md1 /dev/sdd1
mdadm -R /dev/md0
mdadm --misc --detail /dev/md1
pvscan; vgscan; vgchange -a y
mdadm /dev/md1 --manage --add /dev/sdc1
Parar RAID
sudo umount /dev/md1 --> desmontar el dispositivo
sudo mdadm --stop /dev/md1
sudo mdadm -S /dev/md1
Arrancar RAID
sudo mdadm --run /dev/md1
sudo mdadm -R /dev/md1
Crear RAID1 con un metadata concreto, en este caso 0.90
mdadm --stop /dev/md1
mdadm --create --verbose /dev/md1 --metadata 0.9 --level=mirror --raid-devices=2 /dev/sdd1 /dev/sdc1
mdadm --run /dev/md1
Crear RAID1 con metadata por defecto, actualmente 1.2
mdadm --create --verbose /dev/md1 --level=mirror --raid-devices=2 /dev/sdd1 /dev/sdc1
Crear RAID1 sabiendo que los dos discos están sincronizados
mdadm --create --verbose --assume-clean /dev/md1 --level=mirror --raid-devices=2 /dev/sdd1 /dev/sdc1
Crear RAID1 con 1 disco, para comprobar los datos del disco
mdadm --create --verbose /dev/md1 --level=mirror --raid-devices=2 /dev/sdc1 missing
Este comando es muy útil cuando queremos saber el contenido de una partición, antes de proceder a su eliminación o sincronización
Al cambiar un disco, copiar tabla de particiones de un disco a otro
sfdisk -d /dev/sda | sfdisk -f /dev/sdb
Para servidores que usan GPT con RAID software
sgdisk -R =/dev/sda /dev/sdb
Guardar la configuración del RAID en el fichero de configuración:
mdadm --detail --scan >> /etc/mdadm.conf
(Cuidado, en según que versiones de Linux puede cambiar la ubicación a /etc/mdadm/mdadm.conf)
Comentarios
Publicar un comentario