Hoy en clase de SAD (Seguridad y Alta disponibilidad) hemos querido quitar definitivamente el dispositivo del raid1 “/dev/md0” en el sistema Linux Debian.
Después de parar “mdadm — stop /dev/md0” e intentar quitar el dispositivo con “mdadm –remove /dev/md0”, vemos que reiniciando el equipo el dispositivo del raid “md0” vuelve a ser visible por el sistema.
¿Cómo se elimina definitivamente el dispositivo “/dev/md0”?
Solución: Parar el raid y eliminar la información de metadatos del raid que almacena cada disco en el espacio denominado “superbloques”.
mdadm –stop /dev/md0
mdadm –misc –zero-superblock /dev/sdb1
mdadm –misc –zero-superblock /dev/sdc1
Nota:
“sdb1” y “sdc1” son las particiones de los discos que intervienen en el raid.
Adjunto los comandos tecleados en el aula con los resultados de cada paso.
Observaciones: El RAID5 reconstruido será con los discos 1,3 y 4. Incluido el problema típico que en ocasiones sucede de bloqueo de un disco con el atributo de SOLO LECTURA (disco 4). El disco 2 en estos momentos no se desea utilizar. Finalmente, una vez reconstruido el RAID5, será eliminado el registro actual del disco que falló (disco M0).
Videotutorial de ayuda:
Microsoft Windows [Versión 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Reservados todos los derechos.
C:\Users\Administrador>diskpart
Microsoft DiskPart versión 6.0.6002
Copyright (C) 1999-2007 Microsoft Corporation.
En el equipo: SRV1
DISKPART> list volume
Núm Volumen Ltr Etiqueta Fs Tipo Tamaño Estado Info
———– — ———– —– ———- ——- ——— ——– Volumen 0 Z datos NTFS RAID-5 40 GB Error Rd
Volumen 1 D DVD-ROM 0 B Sin medio
Volumen 2 C NTFS Partición 15 GB Correcto Sistema
DISKPART> list disk
Núm Disco Estado Tamaño Disp Din Gpt
———- ———- ——- ——- — —
Disco 0 En pantall 15 GB 0 B Disco 1 En pantall 20 GB 0 B *
Disco 2 Sin conexi 20 GB 0 B * Disco 3 En pantall 20 GB 0 B * Disco 4 En pantall 20 GB 20 GB
Disco M0 Falta 0 B 0 B *
DISKPART> select disk 4
El disco 4 es ahora el disco seleccionado.
DISKPART> convert dynamic
DiskPart ha encontrado un error: El medio está protegido contra escritura. Consulte el registro de eventos del sistema para obtener más información.
DISKPART> attribute disk Sólo lectura : Sí
Disco de arranque : No
Disco de archivo de paginación : No
Disco de archivo de hibernación : No
Disco de volcado : No
DISKPART> attribute disk clear readonly
Atributos de disco borrados correctamente.
DISKPART> attribute disk Sólo lectura : No
Disco de arranque : No
Disco de archivo de paginación : No
Disco de archivo de hibernación : No
Disco de volcado : No
DISKPART> list disk
Núm Disco Estado Tamaño Disp Din Gpt
———- ———- ——- ——- — —
Disco 0 En pantall 15 GB 0 B
Disco 1 En pantall 20 GB 0 B *
Disco 2 Sin conexi 20 GB 0 B *
Disco 3 En pantall 20 GB 0 B * * Disco 4 En pantall 20 GB 20 GB
Disco M0 Falta 0 B 0 B *
DISKPART> convert dynamic
DiskPart convirtió correctamente el disco seleccionado en el formato dinámico.
DISKPART> list volume
Núm Volumen Ltr Etiqueta Fs Tipo Tamaño Estado Info
———– — ———– —– ———- ——- ——— ——– Volumen 0 Z datos NTFS RAID-5 40 GB Error Rd
Volumen 1 D DVD-ROM 0 B Sin medio
Volumen 2 C NTFS Partición 15 GB Correcto Sistema
DISKPART> select volume 0
El volumen 0 es el volumen seleccionado.
DISKPART> repair disk=4
DiskPart reparó correctamente el volumen seleccionado.
DISKPART> list disk
Núm Disco Estado Tamaño Disp Din Gpt
———- ———- ——- ——- — —
Disco 0 En pantall 15 GB 0 B
Disco 1 En pantall 20 GB 0 B *
Disco 2 Sin conexi 20 GB 0 B *
Disco 3 En pantall 20 GB 0 B *
Disco 4 En pantall 20 GB 0 B * Disco M0 Falta 0 B 0 B *
DISKPART> select disk M0
El disco M0 es ahora el disco seleccionado.
DISKPART> delete disk
DiskPart eliminó correctamente el disco que faltaba.
DISKPART> list disk
Núm Disco Estado Tamaño Disp Din Gpt
———- ———- ——- ——- — —
Disco 0 En pantall 15 GB 0 B
Disco 1 En pantall 20 GB 0 B *
Disco 2 Sin conexi 20 GB 0 B *
Disco 3 En pantall 20 GB 0 B *
Disco 4 En pantall 20 GB 0 B *
DISKPART> list volume
Núm Volumen Ltr Etiqueta Fs Tipo Tamaño Estado Info
———– — ———– —– ———- ——- ——— ——– * Volumen 0 Z datos NTFS RAID-5 40 GB Correcto
Volumen 1 D DVD-ROM 0 B Sin medio
Volumen 2 C NTFS Partición 15 GB Correcto Sistema
Como todos sabéis estoy trabando en integrar los servicios en la nube de Amazon dentro de nuestras aulas en los ciclos de Informática del IES Castelar.
Para dar un paso más, en estos momentos estoy llevando varios proyectos de finalización de ASIR (Administración de Sistemas Informáticos en Red). Estos dos proyectos están relacionados con AWS (Amazon Web Services).
Los proyectos son los siguientes:
Proyecto 1: IOT (Internet de las cosas) utilizando las tecnologías de AWS.
Proyecto 2: AWS y Python.
Cuando tengamos progresos tangibles que todos podáis aprovechar serán publicados en los diferentes blog y canales de YouTube tanto personales como del centro IES Castelar.
Saludos
PD:
Si tenéis alguna sugerencia sobre estos dos proyectos la podéis indicar en este hilo de la noticia y como director de los proyectos la puedo hacer llegar a mis alumnos.