Estoy buscando instrucciones buenas y detalladas sobre cómo construir un NAS NAS (Almacenamiento de acceso a la red). Estoy planeando hacerlo barato (configuración de PC antigua + software de código abierto). Pero tampoco muy barato. Estoy de acuerdo con invertir en una configuración de tarjeta RAID si cree que es aconsejable.
Me gustaría saber:
- Qué hardware necesito para construir uno
- Qué tipo de configuración de disco duro debo tomar (como las tarjetas RAID)
- O cualquier otro consejo específico de hardware relevante (fuente de alimentación, placa base, ventiladores, etc.)
- Qué software debo ejecutar en él, tanto qué sistema operativo como qué software para administrar los contenidos de manera efectiva
- Entonces, el NAS es reconocible y accesible para mi red
- Puedo asegurarme de que mis computadoras con Windows lo reconocerán (cuando utilizo la distribución de Linux)
- Puedo acceder a mis archivos desde fuera de mi red
- Lo que estoy tratando de lograr
- Estoy buscando usar esto como un centro de acciones en casa . Dicho esto, debería ser lo suficientemente robusto como para manejar una casa "grande";) digamos 5-6 escritorios.
- El objetivo principal es esencialmente almacenar y acceder a todos los medios de mi hogar / familia en un lugar seguro común. Los tipos de archivos incluyen medios / películas / música / videos / documentos, etc. (Streaming sería un gran +).
- El respaldo es crítico. Todos mis datos deben mantenerse en un lugar seguro. En caso de que alguna de las compilaciones caiga o esté debajo del formato, quiero que los medios estén disponibles en todo momento en un lugar seguro .
- ¿Un buen equilibrio entre almacenamiento / redundancia / velocidad? Ni una configuración de tamaño universitario / corporativo ni una configuración doméstica de 2 pc. :)
Para resumir: el último NAS de bricolaje construido para el hogar. Si tal cosa existe.
Hice una buena búsqueda y encontré estos enlaces:
Ubuntu
- Configuración de un NAS doméstico
- DIY NAS Smackdown
- Cómo configurar un servidor de archivos en 45 minutos
FreeNAS
Si bien estos enlaces son excelentes, no tienen instrucciones detalladas con respecto al razonamiento y cómo se abordó la compilación. Estoy buscando más instrucciones y recomendaciones detalladas en cada etapa, incluidas las instrucciones del software.
Respuestas:
Si desea redundancia , necesitará al menos dos discos y al menos crear un espejo RAID 1. Personalmente, si desea una prevención sólida de la pérdida de datos, una tarjeta RAID sólida de un fabricante acreditado (3Ware, LSI, Adaptec) lo ayudaría. Algunas personas quieren flexibilidad y RAID de software (Linux) en estos días que escucho / leo es mucho más confiable que años anteriores. Linux LVM es una solución RAID basada en software que agrega mucha flexibilidad a los volúmenes que es muy conveniente tener. Si el dinero es un problema, es probable que RAID sea su mejor opción.
RAID se trata de compensaciones; cuántos discos para obtener la redundancia que desea frente a la cantidad de almacenamiento que realmente puede usar. RAID 5 se usa comúnmente porque la compensación es menor en comparación con RAID 1 o 10. La desventaja son algunos problemas menores de rendimiento. Entonces, ¿cuántos discos tienes? ¿Cuánto almacenamiento total quieres? ¿Cuántas fallas de disco estás dispuesto a soportar? Peor aún, ¿cuántas fallas concurrentes de disco tolerarás?
Un consejo: manténgase alejado de los controladores RAID SATA integrados de nVidia o Intel. En términos de estabilidad / confiabilidad, esos controladores integrados (IMO) son sustitutos baratos de la cosa real y pueden poner sus datos en una situación complicada. Estoy seguro de que las soluciones nVidia / Intel funcionan lo suficientemente bien con la velocidad y tal, pero cuando estás jugando con los datos, lo más importante (para mí) es asegurarse de que estén intactos. Con RAID de hardware, más dinero es una compensación por la fiabilidad y, a veces, la velocidad. Elige tu batalla y plan a partir de ahí.
Parece que tiene un presupuesto en mente, y todo lo que puedo decirle es que priorice el dinero hacia sus objetivos. Si está construyendo un NAS simplemente para compartir el almacenamiento con varias computadoras y no le importan demasiado los factores, cualquier equipo lo hará. Si desea poder expandir / agregar más unidades más tarde con un esfuerzo mínimo, esto puede requerir hardware adicional.
Yo uso OpenFiler y hasta ahora, ha sido bastante fácil. Habrá un poco de una curva de aprendizaje no importa lo que elija, pero asegúrese de leer la documentación antes de mano. Probé FreeNAS hace un tiempo y realmente no me gustó, pero puede haber cambiado para mejor desde entonces.
Para que el almacenamiento sea reconocible para sus equipos cliente, se trata de protocolo (consulte la siguiente respuesta).
Para Windows, necesitará un protocolo específico: SMB (samba) compatible con FreeNAS, OpenFiler, etc. De acuerdo, puede usar otros como NFS, CIFS, pero SMB es el más adecuado para las redes de Windows con máquinas Linux. Reconocer recursos compartidos SMB es bastante simple en estos días, pero si tiene un controlador de dominio (lo cual dudo), la autenticación vinculada con SMB puede ser un poco difícil.
Esto es parcialmente un problema de red. Entre tener un puerto abierto en su firewall y el reenvío de puertos a su NAS, esto puede ser un poco complicado y no es tan sencillo como RAID o el simple intercambio de archivos.
¿Cómo quieres acceder a tus archivos? A través de la web (http)? VPN? NFS? FTP? Rsync?
Si bien es muy divertido construir cosas, a veces las personas olvidan las cosas más simples. En su caso, saber cómo construir no es tan importante como lo que está tratando de hacer. El almacenamiento en red es relativamente simple, pero las complejidades pueden criar sus cabezas feas sin alguna planificación / previsión. Si puede actualizar su publicación, incluya lo que está tratando de lograr . Por ejemplo: ¿esto es para el trabajo / hogar? ¿El NAS alojará medios / documentos / bases de datos / código? ¿Desea maximizar el almacenamiento sobre la redundancia o la velocidad? ¿Cuál es el objetivo / necesidad principal para el NAS? (etcétera etcétera.)
Espero que mi diatriba ayude. ;)
Actualizar respuesta a cambios en OP
Ok, esto no es demasiado "grande" pero entiendo tu objetivo. Siga leyendo para conocer mis respuestas a sus objetivos.
Ok, la mayoría de los NAS domésticos (de tipo consumidor) en el mercado prácticamente hacen exactamente lo que estás pidiendo. Lo mejor de una solución estándar es que, en su mayor parte, el valor agregado es la simplicidad / usabilidad, el soporte y el tamaño en comparación con el lanzamiento de su propia solución. La desventaja, por supuesto, es el precio, que generalmente depende de la cantidad de discos. Las pequeñas soluciones NAS son bastante baratas en comparación con la suya, sin embargo, en su caso, parece que su objetivo principal parece estar alineado con un gran conjunto de almacenamiento, flexibilidad en términos de uso y, en última instancia, cierto nivel de redundancia. No hay que temer, hay varios proveedores que satisfarían sus necesidades. Todo se reduce al presupuesto.
En realidad, las cosas se reducen al presupuesto, la tecnología y la facilidad de uso.
La mayoría afirmaría que NAS no es una copia de seguridad per se, sino más bien una solución redundante y, hasta cierto punto, son correctas. Pero entiendo su preocupación por la integridad de los datos.
Mientras su RAID se mantenga, sus datos deberían estar bien. Recomiendo buscar una solución externa fuera del sitio si realmente le preocupa que la matriz se rompa / corrompa. Rsync.net, Carbonite y otros servicios pueden ser lo que estás buscando. Lo mejor de la mayoría de los NAS de consumo es que incluyen rsync, por lo que cualquiera de las rutas que elija será una opción.
Para sus necesidades, la velocidad no será un factor importante . Por supuesto, el rendimiento reduce la tecnología utilizada (nivel RAID, controlador versus software, protocolos, etc., etc.). Dudo que use discos duros SCSI que funcionen a 15k rpm, así que no se preocupe por la velocidad.
Siento que realmente estás en el mercado medio de NAS. Necesita mucho almacenamiento, capacidad de expansión con redundancia. Así que abordaré su pregunta en 2 dominios: construir su propio NAS versus comprar una solución NAS.
Construyendo su propio NAS:
Pros:
Contras:
Comprar una solución NAS:
Pros:
Contras:
Al leer su publicación, si se siente muy cómodo con la construcción de una máquina, su soporte y configuración, diría que rodar su propio NAS podría ser el camino a seguir. No mencionó protocolos específicos (NFS, iSCSI, SMB, CIFS, etc.), por lo que creo que realmente está buscando un recurso compartido de archivos simple para todas las computadoras. Multa. Eso es muy facil. Puede usar cualquier distribución gratuita de Linux (Ubuntu, SuSE) o NAS OS (FreeNAS, OpenFiler), pero use lo que le resulte más cómodo.
Para reducir los costos, puede usar RAID de software, pero personalmente prefiero RAID de hardware. Es una cuestión de elección / compensaciones. Si el costo es una preocupación, Linux RAID probablemente debería funcionar bien.
Si no se siente cómodo con Linux / BSD, si no está seguro de qué RAID usar o si le preocupa la solución de problemas, diría que vaya con un NAS de consumidor. Hay varios proveedores en el mercado: Netgear, Drobo, QNAP y Thecus vienen a la mente. Probablemente esté buscando una solución mínima de 4 discos y un máximo de 8 discos para redundancia. No se preocupe demasiado por la velocidad, pero si le preocupa, al leer numerosas reseñas, Netgear y Thecus lo hacen bastante bien en términos de rendimiento.
Yo diría que determine qué camino va a tomar primero: bricolaje o listo para usar. Las recomendaciones detalladas pueden venir después de esa decisión.
¡Espero que esto ayude!
fuente
https://help.ubuntu.com/9.10/serverguide/C/samba-fileserver.html
https://help.ubuntu.com/9.10/serverguide/C/network-file-system.html
http://freenas.org/freenas
Para el software, querrá Samba, si tiene cuadros de Windows, o NFS si se encuentra en un entorno puramente unix / linux. Para un sistema operativo, probablemente elegiría Ubuntu Server para esta tarea en particular. Pero realmente cualquier distribución de Linux orientada al servidor como CentOS, Debian o un sistema similar a Unix como FreeBSD u OpenSolaris lo hará muy bien.
fuente
Definitivamente iría con FreeNAS. Debe ser fácil de instalar e incluir todo el software necesario para compartir archivos. (samba, nfs, etc.)
http://freenas.org/documentation:setup_and_user_guide:installing_freenas_on_disk
fuente
Puede probar NexentaStor , una solución NAS basada en OpenSolaris (que le ofrece ZFS ). Nexenta también proporciona repositorios apt-get para tener una sensación más Linux dentro de OpenSolaris.
fuente
Se pueden encontrar muchos buenos indicadores aquí, en una pregunta similar hecha 6 meses antes:
/superuser/24794/looking-for-open-source-nas-software
fuente