¿ZFS (RAID-Z1) o “hardware” (RAID 5) en un sistema Linux?


0

Nunca he reunido una matriz RAID antes, pero creo que entiendo los conceptos detrás de la mayoría de los tipos de incursiones de mi lectura.

Solicitando tres unidades de disco de 3TB (WD rojo) para usar en un xeon e3-1231 v3, 16GB de RAM no ECC y un chipset Z97. Tengo otros sistemas disponibles a través de SSH en la red local, pero con mucho menos espacio (~ 1 TB).

Mi sistema operativo (Debian Linux) está en un SSD, la redada no contendrá un sistema operativo.

Me encontré con ZFS recientemente y es posible que no logre comprender completamente la implementación deseada.

Comparado con un hardware RAID 5 en el conjunto de chips Intel z97.

  • ¿El uso de ZFS aumentaría el rendimiento?
  • ¿Sería una opción más segura para mis datos con igual paridad?
  • ¿La reconstrucción sería más segura y más rápida si una unidad falla repentinamente?
  • ¿Qué pasa si mi SSD falla? ¿No se guardan los datos de ZFS en mi caso?

Necesito que mis datos estén seguros (es de esperar que todos los bloques, por lo que me interesa ZFS), y al menos 6 TB de espacio utilizable sin necesidad de más unidades de disco duro.


El Intel z97 no hace RAID5 en hardware. Sigue siendo software RAID, también conocido como fakeraid.
ChrisInEdmonton

Me encontré con otra persona que también dijo eso, haré aún más lecturas en ZFS, podría ser la mejor opción dada la falta de controlador de hardware dedicado (aunque parece una incursión de hardware, parece que no es una ).
user2225483

Respuestas:


1
  • ¿El uso de ZFS aumentaría el rendimiento?

Es difícil decirlo sin saber cuál es el uso de disco típico y cómo configura su sistema. Por ejemplo, ¿cuánta RAM permitirá que ZFS use? Los cálculos de paridad entre RAID-Z1 y RAID 5 probablemente tendrían gastos generales similares.

  • ¿Sería una opción más segura para mis datos con igual paridad?

Si te refieres a un espejo, entonces sí. Los espejos tardan menos tiempo en reconstruirse (sin paridad), por lo que sus datos estarían en riesgo por una duración más corta.

  • ¿La reconstrucción sería más segura y más rápida si una unidad falla repentinamente?

Para un espejo, sí. Para RAID-Z1 y RAID 5, la reconstrucción requiere cálculos de paridad, por lo que las reconstrucciones llevarán más tiempo.

  • ¿Qué pasa si mi SSD falla? ¿No se guardan los datos de ZFS en mi caso?

Los grupos de ZFS son autónomos y pueden ejecutarse independientemente de cualquier configuración en su SSD. Incluso puede mover sus unidades ZFS a un sistema operativo completamente diferente, siempre que sea compatible con la versión ZFS. (He movido con éxito un grupo RAID-Z1 de 3 unidades de OpenSolaris a FreeBSD).

Otros comentarios:

ZFS ofrece más que redundancia. Tiene otras características que RAID 5 no tiene, como sumas de comprobación en todos los sistemas de archivos para garantizar la integridad de los datos y las instantáneas.

A ZFS le encanta la memoria y usará todo lo que quieras para darle. Se recomienda la memoria ECC pero no se requiere.

Yo uso ZFS para uso personal. Solía ​​ejecutar RAID-Z en tres unidades, pero ahora ejecuto cuatro unidades como un espejo rayado y estoy mucho más feliz con el rendimiento. Los tiempos de fregado se han reducido considerablemente, lo que significa que una reconstrucción también debería ser más rápida. Por supuesto, la compensación es una capacidad útil reducida.

Independientemente del tipo de redundancia que elija, asegúrese de familiarizarse con las opciones (y limitaciones) que tiene si desea actualizar la capacidad en el futuro.

Y finalmente...

Apoyo. Apoyo. Apoyo.


¿Podría explicar las diferencias de espacio libre en el método ZFS?
user2225483

@ user2225483, ya has hecho 4 preguntas aquí. Le sugiero que comience una nueva pregunta (si aún no se ha hecho en este sitio) y elabore un poco más lo que quiere decir con "diferencias de espacio libre".
Mike Fitzpatrick
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.