¿Similar a la configuración RAID pero más como una solución de reflejo? [cerrado]

StackOverflow https://stackoverflow.com/questions/458387

  •  19-08-2019
  •  | 
  •  

Pregunta

Tengo un proyecto en el que recopilo datos en vehículos en unidades SATA intercambiables en caliente en máquinas con ventanas de baja potencia . Las unidades son 750G y 1 terabyte y es probable que se agranden o se expandan a múltiples unidades de 1TB.

Después de recopilar los datos, eliminamos una unidad para la recopilación central y deseamos mantener una copia de seguridad. Inicialmente, la idea era poner dos unidades en una configuración RAID y enviar una unidad manteniendo la otra.

He comenzado a mirar los controladores RAID y me gusta el hecho de que parecen una unidad para el sistema operativo y el hardware crea la copia, pero he trabajado lo suficiente como para ver que frenar las dos unidades configuradas RAID 1 no funciona.

Entonces, estoy tratando de aprender más sobre algún tipo de duplicación de una unidad SATA en otra unidad SATA que podría dividir y saber que tengo una copia de respaldo en caso de que fedex pierda una unidad. Las PC de recolección de datos en los vehículos solo se encienden y encienden durante el día, por lo que hacer una copia después de la recolección de datos no es una opción.

El ingeniero en mí dice que me gustaría algo como RAID lite, que haría todo el reflejo pero luego me permitiría separarlos. Hasta ahora, la búsqueda inicial en Google no ha surgido más que sistemas de duplicación de software que nos gustaría evitar.

Este caso de uso parece tan cercano a la configuración de los sistemas RAID que parece que debe haber una solución, pero hasta ahora me he sentido frustrado al tratar de identificar una solución.

¿Alguien con sugerencias para un RAID de repuesto dinámico como la funcionalidad de duplicación manejada en hardware ? Me encuentro pensando que es ~ '' RAID .5 '' (mi terminología inventada para lo que quiero) donde refleja los datos pero no ofrece recuperarse cuando falla una unidad.

Actualización 1: consideré etiquetar esta no programación como alguien más lo ha hecho amablemente. No lo hice porque el software es una opción , simplemente no es buena debido al volumen de datos y al gasto de escritura en ambas unidades donde creo que la configuración RAID (al menos en teoría) Gastos generales mínimos.

Parece que mientras más investigo sobre RAID y sobre la duplicación de software, debe haber un medio de la opción de ruta aquí, que se esconde y que aún no he encontrado.

Actualización dos: intentaremos responder algunas de las preguntas clave planteadas por Die.

¿Detalles sobre fallas? Estaba configurando matrices en la PC de un vehículo, copiando datos en ella, quitando una de las unidades de matrices y llevándola a otra máquina para ver si siempre podía leer los datos. La mayoría de las veces, no podía leer los datos, pero a veces podía. Creo que sus sugerencias para asegurarse de que el sistema en el que lo puse no esté buscando RAID puede ser la pieza clave que estaba fallando. Probaré esto y me aseguraré de que solo estoy tomando uno, en realidad ambos pero uno a la vez, y los pondré en cualquier PC que no esté buscando una matriz RAID.

He visto la advertencia en el arranque cuando una de las unidades falla o se quita. No recuerdo con certeza si las veces que tuvo éxito me permitió ver los datos si recibí la advertencia, pero lo averiguaré.

¿Advertencia número 2? Agradezco los avisos. Todavía no he logrado bloquear uno y me aseguraré de no hacerlo en el futuro.

para que las dos unidades no estén sincronizadas, ¡no vuelva a colocar la segunda unidad! : He hecho esto y puedo confirmar que el pequeño controlador RAID me odia por ello. En la última comprobación con 2 unidades 750G, ha estado intentando sincronizarlas durante 5 días. En la última comprobación, estaba al 75%, lo dejamos correr solo por patadas para ver si alguna vez termina.

Lo anterior se aplica solo a RAID 1 (duplicación). : Sí definitivamente. Es la configuración con la que estoy trabajando.

Ahora volveré a probar dividiendo específicamente las unidades y luego verificando que se pueden usar individualmente

¿Fue útil?

Solución

" rompiendo las dos unidades configuradas RAID 1 " debería funcionar. Aunque he encontrado varios controladores RAID con errores a lo largo de los años.

Si su controlador RAID funciona correctamente y está configurado para RAID 1 (¡no RAID 0 + 1!), entonces sí, se supone que puede extraer una unidad, colocarla en otra computadora y leer Todos los datos. He hecho esto varias veces, cuando me recupero de una computadora fallida.

" RAID .5 " Nunca he oído hablar de tal cosa. Puedo decir por contexto que no estás hablando de RAID 5, que definitivamente no haría lo que quieres, ya que en RAID 5 cada unidad tiene solo una pequeña fracción de los datos y es inútil fuera de la matriz RAID.

Si su RAID de hardware no funciona, hay opciones de RAID de software. VISTA tiene esto incorporado. Puede consultar esto http://technet.microsoft .com / es-es / biblioteca / cc738132.aspx No he usado Windows " volúmenes dinámicos " yo mismo, dado que (1) no puede arrancar sistemas operativos más antiguos o (2) tener múltiples particiones de arranque, y también (3) parece que algunas de las características solo están disponibles en Windows de 32 bits.

Si eso no funciona para usted, entonces deberá buscar software de terceros.

Editado para agregar: no proporciona ningún detalle de cómo falla la división de las unidades. Estoy configurando el " wiki de la comunidad " marque esta casilla para que pueda editar aquí si lo desea.

Si quita una unidad de una matriz RAID 1 y reinicia, debería funcionar. La mayoría de los controladores RAID que he usado se detendrán al reiniciar con un mensaje de error acerca de que la matriz se encuentra en un estado crítico, y requieren que cntl-Escape o algo para continuar el arranque, pero luego debería funcionar bien sin pérdida de datos . ¡Este es el objetivo de la duplicación RAID! Si eso no funciona, tienes un controlador RAID roto. Publique su nombre aquí y en tantos otros foros públicos como sea posible para avergonzar a todo el mundo y advertir a otros que no lo hagan por esa marca.

También debería poder tomar la unidad que retiró y ponerla en otra máquina y leerla o incluso arrancarla. Debe contener una copia exacta cilindro por cilindro de todos los datos, incluida la tabla de particiones. Hay un par de posibles problemas que vienen a la mente.

1) El controlador RAID ha escrito información mágica en algún lugar en una ubicación secreta, probablemente en el primer cilindro después de la lógica de arranque, o posiblemente en el último cilindro después de todos los datos. Esto incluye al menos algún tipo de GUID para identificar de forma exclusiva la unidad en el controlador para que pueda recordar de qué matriz RAID fue parte y cómo se configuró esa matriz. Si conecta la unidad extraída a otro controlador RAID, la misma marca o incluso otra marca, verá esos bits y posiblemente se confunda. Para estar seguro, conecte la unidad a un puerto que no esté bajo control RAID o desactive el control RAID de la placa base en el sistema receptor.

2) Si quita una unidad de la matriz RAID y luego la conecta a la computadora same como una unidad separada (supongamos que la conecta a un puerto que el controlador RAID no ve), entonces hay un 50% o más de posibilidades de que bloquee el sistema al reiniciar, y que tenga que reinstalar el sistema operativo. Este no es un problema de RAID: puede obtener el mismo efecto con Norton Ghost o Partition Magic. La regla general es nunca iniciar un sistema Windows con dos copias exactas de la partición del sistema. Lo que creo que sucede es que Windows se confunde en cuanto a cuál de las dos copias es C :. (Tenga en cuenta que Windows no admite el cambio de la letra de unidad de la partición del sistema. Además, almacena información en el registro para asociar la identificación de hardware de una partición de disco a la letra del controlador

Otros consejos

Configurar y romper un espejo RAID para clonar una unidad está utilizando dinamita para aplastar una mosca.

Puedes usar dd: dd if = / dev / sda of = / dev / sdb bs = 2048

O use Clonezilla, Ghost (disquete de arranque o CD), Ranish Partition Manager o un millón de otras herramientas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top