12 votos

¿Cómo puedo cambiar el nombre de una mdadm matriz raid?

He montado un nuevo array raid para reemplazar una vieja. Sin embargo, esta nueva matriz fue asignado un nombre de forma automática de /dev/md127 y quiero cambiarle el nombre a /dev/md3, por lo que no tengo para cambiar otros ajustes. ¿Cómo puedo cambiar el nombre de una mdadm matriz raid?

10voto

skolima Puntos 742

Empezar con mdadm --detail /dev/md127:

Version : 0.90
Creation Time : Wed Apr 13 20:03:21 2011
Raid Level : raid10
Array Size : 656765952 (626.34 GiB 672.53 GB)
Used Dev Size : 437843968 (417.56 GiB 448.35 GB)
Raid Devices : 3
Total Devices : 2
Preferred Minor : 8
Persistence : Superblock is persistent

La primera línea muestra la versión de metadatos utilizados por esta matriz. Ahora, detener la matriz:

mdadm --stop /dev/md127
mdadm --remove /dev/md127

Y montar de nuevo utilizando el nuevo nombre. Si los metadatos de la versión 1.0 o superior, utilice esto:

mdadm --assemble /dev/md3 /dev/sd[abcdefghijk]3 --update=name

Para las matrices usando los viejos de la estructura de metadatos (lo más probable es 0.90, ya que permite que el kernel de auto-ensamblaje), utilice esto:

mdadm --assemble /dev/md3 --update=super-minor /dev/sd[abcdefghijk]3

5voto

jpk Puntos 31

Yo estaba en una posición similar ... yo tenía una matriz que he creado que fue re-nombrado a /dev/md127 después de reiniciar el sistema.

El código

mdadm --stop /dev/md127

mdadm --assemble /dev/md3 /dev/sd[cdef]1

fue suficiente para obtener la matriz md re-denominado /dev/md3 para mí, pero como todos los demás, después de un reinicio, se podría volver a /dev/md127

Me pareció que si yo volver a montar la matriz md al /dev/md3, y, a continuación, volver a crear el archivo initramfs (dracut --force como estoy en CentOS), luego de que se acordara de mi nombre del array (/dev/md3) después de los reinicios.

1voto

totaam Puntos 225

Las otras respuestas, pero si usted no quiere dejar de su matriz prematuramente, ver aquí: Cómo cambiar el nombre de un dispositivo MD (mdadm) (de superusuario)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: