¿Raid 0 con discos mixtos?

¿Raid 0 con discos mixtos?

Sé que el disco más lento limitará la velocidad y el disco más pequeño limitará el tamaño.

¿Es posible utilizar el espacio adicional en el disco más grande de alguna manera (es decir, como una partición separada y sin divisiones)?

En mi caso, esto sería con la incursión integrada de la placa base. Lo proporciona el puente sur, el Intel ICH10R. Me interesarían situaciones de Windows XP y Linux.

Respuesta1

El poder y el debería son dos cosas muy diferentes. Incluso con una incursión de software en la que puede utilizar las partes no utilizadas de las unidades para otras tareas, yo diría que es una mala idea.

El rendimiento es la única razón para ejecutar RAID0. En un RAID0, las operaciones de IO se dividen en todas las unidades. Ahora desea que algunas de esas unidades hagan otras cosas de forma paralela. Esta E/S adicional ralentizará estos discos y, como resultado, degradará el rendimiento de toda la matriz RAID0.

Respuesta2

En teoría, no hay ninguna razón por la que no puedas hacer esto, y sería bastante fácil con software raid en Linux. Si puedes hacerlo o no dependerá de tu controlador de raid, pero debería ser posible.

Soporte de Linux paraataque falso(que supongo que tienes) es bastante terrible, no esperaría que funcionara en absoluto en Linux.

Respuesta3

Una persona en algún foro publicó que no se puede utilizar el espacio sobrante.

http://icrontic.com/forum/showthread.php?t=47115#post406258

He vuelto a publicar su respuesta aquí en caso de que icrontic desaparezca antes de que lo haga serverfault:

¿Puedo particionar una segunda unidad más grande con una partición del mismo tamaño que la primera unidad más pequeña y una segunda partición con el espacio restante, y luego hacer RAID 0 en la primera unidad y la partición correspondiente de la segunda unidad? Entonces, ¿podría quedarme una partición sobrante como volumen de almacenamiento adicional?

No, no podrías. Cuando un controlador RAID reduce el tamaño de una unidad, todo el espacio restante desaparece y no es accesible siempre que la unidad sea parte de una matriz. Lo hace porque las unidades no están distribuidas como todos piensan. Están rayados juntos. En otras palabras, entretejidos. Si escribe un archivo de 32 Kb en un RAID-0 de 2 unidades con una banda de 8 K, escribe 8 K en la unidad 1, 8 K en la unidad 2, 8 K en la unidad 1 y 8 K en la unidad 2. Entonces, 32 K se escribe en 4 fragmentos alternos en 2. unidades. Por lo tanto, ambas unidades deben coincidir exactamente en espacio.

Respuesta4

Si puedes soportar el ataque de software de Linux, ¿por qué no? Mientras linux md useparticionesComo dispositivos principales, puede crear particiones del mismo tamaño en sus diferentes unidades y usar el espacio sobrante también. Por supuesto, no lo recomendaré para tareas serias, pero podría funcionar para usted.

información relacionada