13 votos

Configuración de RAID para grandes NAS

Estoy pensando en la construcción de un 24 1TB de disco NAS cuadro, pero no estoy seguro de cuál es la mejor configuración de la unidad. Estoy buscando en el uso de la areca ARC-1280ML-2G controlador, y colgando todos los 24 de las unidades fuera de ella.

Me gustaría que todos a ser montado como un volumen, debido al tipo de datos que podemos almacenar en ella. Una idea loca que tuvimos fue para configurar 6 4 discos RAID 5 volúmenes, a continuación, software RAID 5 más de los 6 volúmenes. Eso significaría que cualquier volumen de uno podría morir en nosotros y nos gustaría aún no perder datos.

Debo señalar que este es un proyecto de I + D, tenemos una próxima aplicación en la que vamos a necesitar decenas de terabytes de almacenamiento para ser rápido y altamente disponible. Pero para la primera fase de I + D podemos aceptar cierto riesgo.

¿Cuál es la mejor solución para este tipo de configuración? Con 24 discos de 1 TB, es probable que más de uno va a fallar en el mismo tiempo (o en el tiempo que se necesita para reconstruir el volumen después de un primer fracaso), por lo que estoy teniendo problemas para encontrar una buena solución.

11voto

wazoox Puntos 3514

Este es precisamente mi trabajo diario... la construcción de Linux en los servidores de almacenamiento.

  • La Areca tarjeta está bien. Se puede utilizar en RAID-6, va a proporcionar una seguridad razonable. Comprar la Batería opcional unidad de copia de seguridad, también.
  • Uso de la calificación de la empresa de discos, no unidades de sobremesa. Usted va a gastar más de 400 dólares en su servidor, pero bien vale la pena. Comprar dos unidades de repuesto. No te metas con ella, el uso de discos de un mismo modelo.
  • Para el sistema de archivos, el uso XFS. No es broma, ext3 y amigos, simplemente no va a ser de hasta el trabajo de 16TB+ sistemas de ficheros. Incluso en caso de un accidente grave, xfs_repair va a ser muy rápido en un 20 TB de volumen (15 minutos, no más).
  • Preferiblemente, el uso de LVM2, va a facilitar la gestión de almacenamiento, incluso si usted no planea modificar mucho.
  • instalar la areca herramienta de gestión y escribir un cron job para enviar un correo electrónico a diario con un control de salud.
  • No te olvides de copia de seguridad. RAID no es una copia de seguridad, si alguien simplemente borrar un archivo importante, usted no será capaz de recuperar sin una copia de seguridad adecuada. Yo personalmente uso rdiff-backup para guardar todos los datos importantes en un servidor dedicado con un mes de la historia; también se puede crear de dos volúmenes RAID en el servidor de archivos y copia de seguridad de uno en el otro.

10voto

Dave Cheney Puntos 13302

Ya hay un nivel de RAID para lo que usted desea; se llama RAID 10.

El MTBF para el profesional y el nivel de consumo de las unidades se ha incrementado en un orden de magnitud en los últimos años, el incorregible de la tasa de error se ha mantenido relativamente constante. Esta tasa se estima en 10^14 bits, así que un poco por 12 terabytes de lectura, para el consumo de las unidades SATA, fuente.

Así, para cada exploración de sus pases de su 24Tb de la unidad, estadísticamente se encontrará con al menos 2 errores de bit. Cada uno de aquellos errores que se va a desencadenar un RAID5 reconstruir, y peor aún, durante la reconstrucción de un segundo error hará una doble falta.

2voto

Matt Simmons Puntos 16275

wow, RAID5 sobre RAID5? Quiero hablar de los problemas de rendimiento? Tendrás toneladas. El host que cuelgan de los de fuera de la voluntad de tener gatitos de computación de la paridad, de la escritura que la paridad a 3 unidades y, a continuación, calcular la paridad de QUE la paridad y la escritura a la 4ta unidad de ese conjunto. WOW!

Vamos a hablar acerca de RAID10. Es, esencialmente, RAID 1, pero usted tiene que dividir la seguridad de sus unidades en la mitad y espejo. Es tolerante a errores en que puede perder 2 unidades y todavía estará bien, además de que el rendimiento es sobresaliente.

Si usted no necesita una cantidad insana de espacio, pero tienes un 24TB matriz sentados alrededor con nada mejor que hacer, pero estoy absolutamente tiene que ser, entonces usted podría considerar la posibilidad de RAID60. Es esencialmente RAID6 utilizando reflejado conjuntos de unidades. Vas a perder alrededor de la mitad de las unidades, y el rendimiento va a ser malo, pero va a ser casi garantiza que los datos van a estar allí.

Realmente, me gustaría ir con RAID10. Se desempeña bien y funciona bien. En la segunda Evan la opinión de que probablemente no debería hacer que el gigante de los conjuntos RAID de que muchos de los discos, porque como él dice, las cosas como fsck y chkdsk va a tener para siempre, y sino lo que es más importante, en mi mente, porque la probabilidad estadística de un error de lectura se va para arriba como de disco individuales de tamaño. Me gustaría recomendar 7-10 discos por cada conjunto. Usted podría crear 3 muy decentemente tamaño de los volúmenes RAID con ese número de ejes.

Cualquiera que usted elija, recuerde dejar un par de discos en caliente de piezas de repuesto, de modo que usted puede comenzar a reconstruir de inmediato, en lugar de tener la matriz esperar a sustituirlos. Tan pronto como un disco muere, el reloj comienza a correr para el otro uno para ir.

2voto

Matt Rogish Puntos 772

¿Por qué no RAID 1+0? Todo es manejado por el controlador de nivel...

1voto

Evan Anderson Puntos 118832

Sé que usted dijo "R&D", pero también dijo "alta disponibilidad". Yo pondría en duda el "ahorro" de una solución de BRICOLAJE con respecto a las compras off-the-shelf SAN engranaje para ello. Cuando las cosas van mal con su solución de BRICOLAJE vas a estar en la posición poco envidiable de no tener contacto con para la ayuda. ¿Qué tiempo de inactividad costo por hora? Usted puede comer el costo de algunos de mediano nivel SAN engranaje con bastante rapidez en el tiempo de inactividad de gastos, ignorando el gasto asociado con el derecho de la pérdida de datos.

Independientemente de lo que usted hace sobre el disco subyacente, yo no crear un único sistema de archivos grandes.

Corrupción del sistema de ficheros es una posibilidad real (controlador RAID problema, OS bugs, etc). En un volumen de gran tamaño, una comprobación del sistema de ficheros se va a tardar una eternidad. Me gustaría recomendar encarecidamente el uso de varios volúmenes que pueden ser lógicamente combinado para que aparezcan como una sola filesytem (a través de diversos medios-- no mencionar el sistema operativo, así que no te puedo dar ideas concretas). Si usted tiene algunos corrupción del sistema de ficheros perderá parte del volumen lógico, pero usted todavía será "hasta".

Como un ejemplo: En un mundo de Windows, ejecuta CHKDSK en un 20 TB volumen NTFS lleno de archivos va a ser LENTO. En ese tipo de ambiente, me gustaría crear varios más pequeños volúmenes NTFS y lógicamente combinarlos en un único espacio de nombres DFS.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: