Cómo montar un disco que proviente de un RAID 1.

Cómo montar un disco que proviente de un RAID 1

Miguel Menéndez

Al conectar un disco proveniente de un RAID 1, el sistema intentará montarlo automáticamente, aunque no lo conseguirá.

El error

Te encontrarás con que al hacer:

# mdadm --assemble --readonly /dev/md1 /dev/sdc1

Te devuelve:

mdadm: Merging with already-assembled /dev/md/pataricu:0
mdadm: failed to add /dev/sdc1 to /dev/md/pataricu:0: Device or resource busy
mdadm: /dev/md/pataricu:0 assembled from 0 drives - need all 2 to start it (use --run to insist).

Pero al intentar montarlo da error:

# mount /dev/md1 /mnt/raid1
mount: /mnt/raid1: special device /dev/md0 does not exist.

Incluso usando /dev/md/pataricu:0 da error:

# mount /dev/md/pataricu\:0 /mnt/raid1
mount: /mnt/raid1: can't read superblock on /dev/md127.

También usando /dev/dm127:

# mount /dev/md127 /mnt/raid1
mount: /mnt/raid1: can't read superblock on /dev/md127.

El anterior comando mdadm no ensambló el disco en /dev/md1 porque ya se había ensamblado automáticamente en /dev/md127 y mal. Así que deshaz:

# mdadm --stop /dev/md127
mdadm: stopped /dev/md127

Montar

Repite el comando mdadm del principio:

# mdadm --assemble --readonly /dev/md1 /dev/sdc1

Vuelve a montar la partición:

# mount /dev/md1 /mnt/raid1

Y ahora sí la monta correcamente:

# mount | grep ^/dev/md1
/dev/md1 on /mnt/raid1 type ext4 (rw,relatime)

Desmontar

Recuerda desmontar:

# umount /mnt/raid1
# mdadm --stop /dev/md1

Imagen de cabecera: freeimages.com/Staszkinse .

Comentarios

¿Has encontrado un error? ¿Crees que algo podría mejorarse? No dudes en comentármelo y estaré encantado de echarle un vistazo.