¿Es posible crear un software RAID 1 con diferentes tamaños de sector?

10

Compré un disco duro de un modelo diferente a mi unidad principal e intenté duplicarlos, pero el siguiente mensaje de error apareció en Windows 7 Virtual Disk Manager:

Todos los discos que se extienden para un volumen determinado deben tener el mismo tamaño de sector, y el tamaño del sector debe ser válido.

Mis discos tienen las siguientes estadísticas:

Main drive: SAMSUNG HD103SI, physical sector size 512b.
Mirror drive: WDC WD10EARX, physical sector size 4096b.

En ejecución chkdsk, ambos informan 4096 bytes en cada unidad de asignación, lo que supongo que es otra forma de decir "tamaño de sector virtual".

¿Deben coincidir los tamaños del sector físico? ¿Puedo reformatear de alguna manera una unidad para que coincida con la otra? Sería bueno si pudiera usar diferentes unidades, luego podría actualizar paso a paso en el futuro.

Estaba pensando que podría clonar mi unidad principal en mi unidad espejo y luego usar la unidad principal como espejo en su lugar. ¿Funcionaría o sería una gran pérdida de tiempo?

EDITAR: Noté que puedo crear un volumen duplicado en ambas unidades a partir de 2 unidades no asignadas. pero cuando creo un volumen primero, haga clic derecho y luego pruebe la opción "agregar espejo" siempre me da el mensaje "error de tamaño de sector". ¿Es esto un error? ¿Por qué agregar espejo "no funciona?

De todos modos, suponiendo que tenga que reinstalar Windows 7 en ellos, voy a seguir esta guía aquí y veré cómo funciona: http://my.opera.com/Devocalypse/blog/2011/03/02/install- windows-7-on-a-dynamic-disk-pro-and-ultimate-only

EDITAR: funciona. Logré instalar Windows en el "volumen reflejado" siguiendo la guía, sin embargo, todavía quiero copiar / clonar mi "volumen principal" actual en el disco dinámico.

EDITAR: compró otro disco idéntico esta vez y ahora funciona el botón "Agregar espejo". Clono los datos en el nuevo disco y luego arranco desde allí, luego presiono "Agregar espejo" y funciona. Ahora estoy tratando de descubrir por qué la otra unidad duplicada no arranca.

ColacX
fuente
1
La "unidad de asignación" es el tamaño del clúster para NTFS. Funcionalmente, creo que es lo mismo que quiere decir con "tamaño de sector virtual" ... es lo que el sistema de archivos está usando como el tamaño mínimo de asignación. No podrá formatear uno para que coincida con el otro, pero la clonación debería funcionar si sus discos son compatibles. Estoy sorprendido por la limitación ... no tengo idea de cómo solucionarlo.
mgjk
Gracias por tu comentario. Triste :( eso pensé. Oh, bueno, espero que alguien más se beneficie de esta publicación.
ColacX
Así que decidí hacer lo mejor. Cloné la unidad (con EASEUS partion manager, edición doméstica gratuita, copie el volumen del disco dinámico en la unidad básica) y pronto compraré una nueva unidad y la duplicaré. Obtuve el clon para arrancar y ejecutar, pero funciona extrañamente lento / puntiagudo y para alguna razón chkdsk no puede llegar a la etapa 1 simplemente se congela en la etapa 0, ¿alguien sabe por qué? Voy a intentar reiniciar algunas veces.
ColacX
Oh, dulce, reinicié la computadora una vez y Windows 7 dijo que el controlador estaba instalado para la nueva unidad y debes reiniciar, lo hice y chkdsk funciona perfectamente ahora. Supongo que no podría averiguar qué controlador usar en el primer arranque.
ColacX
1
Además, es poco probable que la duplicación funcione bien entre una unidad de 512b y 4k. La unidad 4k debería poder convertirse a un modo heredado de 512b, pero sigue siendo rentable y es la mejor práctica por varias razones solo para comprar otra unidad 4k: no son caras.
Dom

Respuestas:

2

Sí, es posible ejecutar RAID-1 en discos duros con diferentes tamaños de sector físico.

Dicho esto, puede que no sea una buena idea. Si la implementación de su software RAID-1 escribe en fragmentos de 512 bytes, será ineficiente y lenta. Probablemente esto no sea un problema, ya que la mayoría de los sistemas de archivos usan fragmentos de 4k y la mayoría de los tamaños de banda en RAID son de 64 Kb o más.

Sin embargo, en casos excepcionales, podría obtener un rendimiento realmente malo. Especialmente si no alineó el sistema de archivos en un límite de 4k.

Hennes
fuente
Realmente no hay un tamaño de banda con RAID 1. Las lecturas y escrituras pueden ejecutarse bien sin extender la operación a una banda completa. Las implementaciones que explotan artificialmente las operaciones de E / S en franjas completas simplemente matarían su propio rendimiento, por lo que creo que no habrá muchas. El único lugar donde me imagino encontrar algo así como un número de banda en un sistema RAID 1 es en una tabla de bloques / bandas sucia. Allí tendría sentido usar algún número> 512 para reducir el tamaño de tabla requerido / mejorar el rendimiento.
Paul Groke