Uno de los discos duros en la configuración RAID de mi servidor falló, así que lo saqué de la matriz e hice que el centro de datos lo cambiara en caliente. Lo han hecho, pero ahora el nuevo disco es /dev/sdc
más que /dev/sda
. Sospecho que si reinicio el servidor, lo volveré a hacer /dev/sda
, así que dudo en volver a agregarlo a la matriz /dev/sdc
porque no quiero poner una trampa para mí en el próximo reinicio. Prefiero no reiniciar el servidor si no lo necesito (si lo necesito, bueno, muy mal para mí).
Si lo agrego como /dev/sdc
, ¿habrá algún problema al reiniciar? ¿O hay alguna forma de cambiar el nombre del dispositivo de /dev/sdc
a /dev/sda
sin reiniciar?
Esto está en Ubuntu 10.04 LTS. Es una md
matriz ("RAID de software de Linux"), donde actualmente uno de los dispositivos (hay un par de ellos) se ve así ("degradado" porque he eliminado el viejo /dev/sda
de él):
# mdadm --detail / dev / md0 / dev / md0: Versión: 00.90.03 Hora de creación: dom 11 de octubre 21:07:54 2009 Nivel de banda: banda1 Tamaño de matriz: 97536 (95.27 MiB 99.88 MB) Tamaño de desarrollo usado: 97536 (95.27 MiB 99.88 MB) Dispositivos Raid: 2 Dispositivos totales: 1 Menor preferido: 0 Persistencia: Superblock es persistente Hora de actualización: jue 30 de junio 09:31:16 2011 Estado: limpio, degradado Dispositivos activos: 1 Dispositivos de trabajo: 1 Dispositivos fallidos: 0 Dispositivos de repuesto: 0 UUID: 496be7a5: ab9177ed: 7792c71e: 7dc17aa4 Eventos: 0.112 Número Estado de dispositivo de incursión menor mayor 0 8 17 0 sincronización activa / dev / sdb1 1 0 0 1 eliminado
fuente
md
matriz ("RAID de software de Linux"). Toda la adición / eliminación de dispositivos y demás se refiere a los nombres de los dispositivos, pero no sé si eso significa que realmente depende de ellos o ... He agregado el resultado demdadm --detail
la pregunta.Respuestas:
Está bien seguir adelante y agregarlo como
/dev/sdc
. Leyendo lamd
documentación del núcleo , si el nombre cambia al reiniciar, no importa. (Buen diseño, eso.) He aquí por qué:Aunque no he
md
compilado en el núcleo, mi configuración hace lo mismo que el anterior porque se carga automáticamentemdadm
ymdadm.conf
está configurado para escanear todas las particiones en busca de un superbloque al igual que lo haría el núcleo:Entonces está bien reconstruir la matriz con
/dev/sdc
; el nombre probablemente cambiará al/dev/sda
reiniciar, pero eso no causará ningún problema simd
se configura como se indicó anteriormente.fuente