Hogar / Instrucciones / Almacenamiento en red casero. ¿Vale la pena construir un mini servidor o NAS con sus propias manos o elegir uno ya hecho? Comparación de Mini-ITX de autoensamblaje e I-Stor IS607. Cómo funciona la configuración

Almacenamiento en red casero. ¿Vale la pena construir un mini servidor o NAS con sus propias manos o elegir uno ya hecho? Comparación de Mini-ITX de autoensamblaje e I-Stor IS607. Cómo funciona la configuración

Como habrá adivinado por el título, hoy construiremos un servidor NAS doméstico. Durante más de cinco años he estado viviendo con un pequeño animal viejo en el In Win BQ656 Black Mini-ITX 80W USB/Audio/Fan + Estuche de control remoto externo. En su interior tiene un procesador de este tipo: AMD Athlon(tm) Dual Core Processor 4050e, con una lectura de BogoMips de 4200. Aunque es un bebé, come poco y sabe virtualizar, lo cual es importante. Especificaciones detalladas se puede ver en cualquier lugar :). Por cierto, después del montaje quise cambiarlo por un Athlon 64 X2 6000+ ligeramente más frío. Puedes comprar uno en Avito por 500-700 rublos. Planteamos todo esto en la placa base Minix780G-SP128M.

No es una fuente, por supuesto, solo cuatro SATA y sin soporte RAID, pero bajo consumo de energía. El precio no ha sido determinado hasta la fecha, pero una vez costó $220. Idealmente, por supuesto, sería mejor tener una madre con capacidad para conectar seis discos y soporte para RAID. Pero tal placer costará una cierta cantidad. Tratemos de averiguar qué hay en el mercado usado. Ofrecieron un kit para madre Intel 7600 + Asus que se puede comprar por 1500-2000 rublos (recuerdo que esto es usado).

Antes de que se reemplazara la carcasa, el sistema consistía en un servidor Ubuntu, pelotas en él y, de hecho, todo. En su interior había dos discos de 500 GB. Ahora que se compró un nuevo estuche, se instalaron un par de discos duros más. Un total de tres HDD de 500 GB cada uno y uno de 1,5 GB.

Lista de deseos

Entre las tareas que debe resolver el servidor de medios, destacamos las siguientes:

  • por supuesto, Samba, distribución de contenido multimedia a través de la red, más sobre eso a continuación;
  • virtualización de varios niveles: un par de máquinas virtuales, dentro puede haber un servidor Linux 1C, contenedores Docker;
  • para que no tenga que configurar cada nodo de inicio para los servicios, un pequeño DNS con una zona algo local.

Requisitos de hardware:

  • silencio;
  • conveniente instalación/reemplazo de HDD;
  • compacidad.

Repito: me gustaría mucho sustituir la placa base por el procesador, pero esto no es necesario. Quizás en el futuro reemplazaré solo el procesador con un enfriador. Entonces, el nuevo edificio, la búsqueda fue larga y difícil. Después de una semana de buscar en Google, la elección recayó en Raijintek Metis. El que me conviene por precio/calidad.

Un par de frases sobre el cuerpo.

Fabricante y modelo: Raijintek Metis, con ventana
Material: aluminio, acero
Dimensiones: 190 x 254 x 277 mm (ancho x alto x profundidad)
Factor de forma: Mini-ITX
Bahías de unidad: 1 x 2,5/3,5" (interior), 2 x 2,5" (interior)
Ventiladores: 1 x 120 mm (trasero, preinstalado)
Peso: alrededor de 2,8 kg

El diseño y el color geniales se ven geniales en casi todas partes, y el costo es muy democrático. Por cierto, tal caso me costó solo 4000 rublos. Comprado en Avito, envío por correo. Puede encontrar más información sobre el caso en el sitio web del fabricante. ¡Casi me olvido de la memoria! En el momento de escribir este artículo, se instalaron 2 GB (dos memorias USB de 1 GB). Ya estoy ordenando dos memorias USB de 2 GB.

Implementación de la parte de software.

Entonces, ¿qué es lo más importante que quieres del servidor? Ser fácilmente escalable, acorde con los tiempos, agradable y fácil de usar/administrar. Preferiblemente un bozal web atractivo.

  • Opción 1: instala Ubuntu Server con el panel de control Ajenty 2 y entrega todo lo que necesitas en mano.
  • Opción 2: instalar OpenMediaVault. El bozal está disponible, hay muchos complementos/extensiones para aumentar la funcionalidad, Debian es la base, respectivamente, siempre existe la oportunidad de entregarlo o terminarlo a mano.
  • Opción 3: instalar FreeNAS. Un poco menos de bollos, pero puedes entregar todo a mano, sin embargo, un poco más difícil. Basado en FreeBSD.
  • Opción 4: Instalar XPEnology. Una gran cantidad de golosinas, repositorios con adiciones. Soporte para máquinas virtuales y Docker.

Después de mucho tormento, la elección recayó en la cuarta opción. En él elevaremos aún más el servidor doméstico. ¿Por qué exactamente? La primera opción es buena en sí misma, pero al mismo tiempo, desea un mínimo de esfuerzo y un máximo de oportunidades sin agresión adicional. Además, Ajenty no le permite acceder de manera flexible al servidor, y solo desea ingresar a la consola y hacer todo manualmente desde allí. Y luego ve al panel y simplemente admira :). Entre las opciones restantes, ganó XPEnology. Proporciona el máximo de servicios con un mínimo de ajustes.

despegamos

Así que, en primer lugar, vamos a la web xpenology.me en la sección de descargas y descargamos el kit de implementación.

XPenoboot es una imagen de disco de arranque para instalar y arrancar/reiniciar el servidor.

DSM es el sistema en sí mismo. Synology Assistant: opcionalmente, el programa detecta servidores XPEnology/Synology, nodos instalados o listos para instalar. Lo instalé a través de la interfaz web; como dicen, todos los marcadores tienen diferentes gustos y colores.

La imagen ISO debe desempaquetarse en una unidad flash USB y usarse cada vez que se reinicia el servidor, lo cual no es muy conveniente. O done una unidad flash al servidor y conviértalo en una prioridad al cargar. Hay una segunda manera. En números anteriores de la revista Hacker, escribí sobre la organización de un servidor PXE con varias opciones de arranque. Si existe tal servicio, entonces puede dárselo fácilmente. Dos archivos son los encargados de cargar en XPEnology (como en cualquier distribución de Linux): zImage y rd.gz. Los ubicamos en el directorio del servidor PXE, agregamos al menú:

Inserte en pxelinux.cfg/default LABEL xpenolog kernel xpenology/zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=RS3612xs ac1=0010562E3E36 mac1=0051562E3E37 sn=B5JDN10005 initrd xpenology/rd.gz

Desde el menú, la ubicación de los archivos en el subdirectorio xpenology es clara, relativa a la raíz del servidor TFTP. La información fue encontrada en xpenology.com. Recomiendo echar un vistazo.

La primera opción no funcionó. Intento diferente. Descomprimo el ISO, tomo el archivo de menú isolinux.cfg desde allí, copio el menú a mi menú PXE, corrigiendo la ruta al archivo del kernel zImage. Copio zImage al servidor PXE. Esta opción funcionó como debería, después de iniciar la instalación, ni siquiera se requirió el archivo pat del sistema operativo. El propio servidor lo descargó del sitio synology.com, que no puede evitar sonreír :). Durante el proceso de instalación, el servidor le pedirá que ingrese las credenciales de administrador. Después de la instalación, obtenemos un servidor Synology completamente listo para usar en hardware normal. Para aquellos que no están familiarizados con este sistema operativo, ¡lo recomiendo encarecidamente! Enorme comunidad. Como resultado, una gran cantidad de repositorios que amplían significativamente la funcionalidad estándar.

Continúa disponible solo para miembros

Opción 1. Únase a la comunidad del "sitio" para leer todos los materiales en el sitio

¡La membresía en la comunidad durante el período especificado le dará acceso a TODOS los materiales de Hacker, aumentará su descuento acumulativo personal y le permitirá acumular una calificación profesional de Xakep Score!

Este pequeño tutorial lo ayudará a construir un servidor NAS completo desde una computadora antigua. Si está listo para comprar piezas nuevas y hacer que su almacenamiento de archivos sea compacto y más aspecto moderno y funcionalidad, entonces el artículo es más adecuado para usted, Bueno, para los amantes de las soluciones preparadas, preparé este material:. Ahora volvamos a la vieja PC y evalúemos sus capacidades.

Requisitos para una PC vieja

  • conectores SATA en tarjeta madre, ya que los HDD con esta interfaz tienen la mejor relación precio/rendimiento y cuentan con un volumen mucho mayor, a diferencia de los discos duros IDE.
  • La cantidad de conectores para conectar discos duros en la placa base y las ranuras libres en la carcasa (la capacidad de instalar HDD en bahías de 5,25 pulgadas (cajas especiales)) Para el ensamblaje de HTPC, utilizo cajas con 2 ranuras para HDD de 2,5 ″.
  • Si no hay suficientes conectores SATA en la fuente de alimentación, puede usar adaptadores IDE-SATA especiales.

Procedimiento para instalar un HDD en un gabinete

Para instalar unidades de disco duro de 3,5 pulgadas en bahías para unidades ópticas de 5,25 pulgadas, colóquelas en una caja especial (consulte la figura).

Estos casos también se pueden hacer en forma de rieles que se unen a la unidad de disco duro en ambos lados.

También puede usar la bahía de cinco pulgadas, que está instalada unidad óptica, ya que no es necesario en la solución del servidor.

Instalación de software

Para implementar la solución de servidor, utilizaremos el software FreeNAS. Descargue la imagen ISO del enlace para un sistema de 32 o 64 bits y grábela a la velocidad mínima en un disco CD-R\RW. Si no hay ningún espacio en blanco, puede instalarlo en una unidad flash USB, está escrito cómo hacer una unidad flash USB de arranque. Conecte temporalmente una unidad de disco (que extrajo anteriormente o use una unidad USB) a su PC. Vaya al BIOS y configure la sección de Arranque para que arranque desde la unidad. Después de instalar el software y reiniciar la PC, recuerde su dirección IP, que se mostrará en la pantalla.

Configuración del servidor NAS

Conecte el servidor NAS a su red. Abra un navegador en la computadora de su trabajo en esta red y escriba en la barra de direcciones: http://"Dirección IP de su NAS". En la ventana que aparece, ingrese el nombre de usuario - admin y la contraseña - freenas. ir al menú Almacenamiento | volúmenes | Crear volumen" y seleccione los discos duros que formarán la matriz RAID. A continuación, active el sistema de archivos ZFS.

Puede ser usado:

  • RAID 0- una matriz de discos de mayor rendimiento, sin tolerancia a fallos.
  • RAID 1— matriz de discos en espejo, tiene alta confiabilidad

Usaremos RAID 1 como más confiable. Ahora haga clic "Agregar volumen" para formatear sus unidades en una matriz.

Acceso al servidor NAS en la red local

Para abrir el acceso al servidor, vaya al menú Servicios | servicios de control, habilite los servicios CIFS y configure el acceso en la sección Compartir | Recursos compartidos de Windows». Como con cualquier medio de red red local el acceso se realiza a través del Explorador de Windows (por ejemplo, \\NAS para acceder a la raíz o \\NAS\Photos para acceder a una carpeta compartida específica). También puede crear accesos directos haciendo clic en el botón "Asignar unidad de red" en la ventana de la computadora (Windows 7) debajo de la línea del explorador.

PD Siempre puede crear una matriz adicional agregando discos duros y también puede configurar el acceso para el uso remoto de su servidor NAS.

Alguna información sobre los peligros de usar RAID

RAID es una matriz redundante de discos duros independientes. RAID no es un sistema de almacenamiento de respaldo, solo ayuda a mejorar la comodidad de acceder a los datos. Un sistema RAID es un conjunto de discos duros combinados en una matriz. Si su disco duro falla, puede reemplazarlo y luego restaurar el RAID y sus datos estarán con usted, a excepción de matriz RAID 0.

Desventajas de RAID 0

Este modo da sólo la velocidad de acceso a los datos. En el modo de división (modo intercalado), los datos se dividen en bloques y se escriben simultáneamente en varios discos duros. Si falla un disco duro, se perderán todos los datos.

Desventajas de RAID 1

RAID 1 utiliza la duplicación de datos, lo que significa que la segunda unidad tiene una copia idéntica de los datos. Hay una vulnerabilidad: un posible mal funcionamiento del controlador, que dañará ambos medios.

Desventajas de RAID 1 y RAID 5

Durante el proceso de recuperación de RAID, la velocidad de escritura es alta y, si un disco duro falla, puede provocar que otro disco duro falle y, en consecuencia, la pérdida de datos.

Además, un controlador RAID defectuoso puede provocar fallas en el disco duro. En las matrices RAID, los cambios se aplican a los archivos y si los datos se eliminan o modifican accidentalmente, las acciones son irreversibles.

Primera parte: hierro frío

Se puede guisar y desmenuzar en el caldo,
Y servir bien con verduras.

Lewis Carroll, Cazando al Snark

Cualquiera que sea capaz de recoger Computadora personal e instale Windows, si lo desea, también puede gestionar la creación de un NAS bastante avanzado a partir de compilaciones de hardware y software libre compatibles con x86 basadas en *nix. Al mismo tiempo, en términos generales, la cantidad de discos instalados afecta el costo y la complejidad del proyecto solo por el costo de los discos. Esto le permite ahorrar mucho dinero en comparación con la compra de un NAS listo para usar con 4 o más unidades, pero apenas es rentable si un NAS con 1 o 2 unidades satisface sus necesidades. Es imposible decir qué opción es mejor. Todos tienen sus propias preferencias. Alguien cocina bien en casa, mientras que alguien prefiere cenar en un restaurante. ¿Te gusta jugar con el software y el hardware de la computadora? Entonces este texto puede ser útil. ¿Necesita un servicio de almacenamiento por su cuenta? Escoger entre almacenamiento en la nube y listo NAS fuera de la caja.

N. B. Este artículo no trata sobre el modelo de hardware ni sobre la versión del producto de software. Se trata del concepto de crear un NAS con sus propias manos y sugiere considerar otras opciones para resolver el problema, además de comprar un dispositivo listo para usar. El tema es largo, tiene menos de mil páginas de discusión. La gente allí es educada y receptiva. Esto es, por así decirlo, un indicio de que el artículo no pretende ser completo, académico o la verdad última.

¿Qué tipo de NAS?

Según Wikipedia, NAS (almacenamiento conectado a la red en inglés) - sistema de almacenamiento en red, almacenamiento en red. Es una computadora conectada a una red y diseñada para brindar servicios de almacenamiento a otros dispositivos. El sistema operativo y los programas de la unidad NAS brindan almacenamiento de datos y operación del sistema de archivos, acceso a archivos y control sobre las funciones del sistema. El dispositivo no está diseñado para realizar tareas informáticas normales, aunque es técnicamente posible ejecutar otros programas en él. Por lo general, los dispositivos NAS no tienen pantalla ni teclado, pero se administran y configuran a través de la red, a menudo mediante un navegador.

La definición no es perfecta, pero funciona bastante bien. NAS también se usa en los negocios, pero tiene sus propios requisitos y características. Estaremos interesados ​​en el uso doméstico de NAS.

Por lo general, a las personas se les ocurre la idea de ensamblar un NAS con sus propias manos de dos maneras y, a menudo, ambas a la vez. Cuando tiene una computadora en casa, no necesita un NAS. Poco a poco, aparecen otros dispositivos de red. Computadoras portátiles, teléfonos inteligentes, tabletas. Y especialmente: reproductores de medios HD en red, todo tipo de Dune, Popcorn, WD TV y similares. Es con la adquisición de un reproductor de medios de red que una persona a menudo comienza a acumular terabytes de información. Primero, se almacena en discos duros extraíbles conectados al reproductor multimedia y/o todos se agregan a la computadora principal. Pronto habrá demasiados discos para un uso conveniente, y durante todo el día, una computadora que zumba silenciosamente, al mismo tiempo que descarga algo de Internet, comenzará a molestar, si no a usted, entonces a su media naranja. Surge la idea de juntar este montón de discos en una caja separada, ponerlo en algún rincón y darle instrucciones para distribuir contenido a todos los dispositivos de la red y descargar torrents. Felicitaciones, ha venido a NAS de la primera manera. En el camino, asegúrese de mirar el NAS terminado, listo para usar. Pero el precio!

La segunda forma es a través de actualizaciones de hardware. Como resultado, se acumulan unos pocos menos de un metro cúbico de componentes, que son difíciles de vender, y no hay a quién regalar. El peluche que llevamos dentro les da un buen uso en la idea de construir un NAS. Y al mismo tiempo saciar tus ansias de hurgar en las entrañas del ordenador. No es de extrañar que un estadounidense alegre escribiera que trabajar con una computadora es la única forma legal hoy en día de empujar a alguien que es más inteligente que tú.

Por supuesto, hay otras formas. Por ejemplo, usted es un fotógrafo apasionado y necesita almacenar de forma segura años de archivos. O un padre amoroso que filma cada movimiento de su bebé. Etc. Pero rara vez estos escenarios conducen a que usted mismo ensamble el NAS. Mucho más a menudo: comprar productos listos para usar. Las necesidades de dichos usuarios se satisfacen con confianza con modelos de 1 o 2 discos de NAS listos para usar. Es difícil, si no imposible, para un aficionado neófito ensamblar algo similar en tamaño, ruido y precio a los modelos de 1-2 discos.

En defensa de los NAS listos para usar, vale la pena señalar que brindan muchas características y funciones listas para usar que requieren una instalación/configuración/ajuste mínimos. Entonces, de hecho, su costo también debería incluir el trabajo de los programadores, apoyo técnico etc.

La situación cambia drásticamente si 1 o 2 discos no son suficientes, pero se necesitan 4 o más. Los especialistas en marketing de los fabricantes les fijan un nivel de precio, lo que sumerge a una persona familiarizada con una etiqueta de precio de computadora en un estado de frustración (aunque pronuncian palabras mucho más populares al mismo tiempo). Y la persona comienza a elegir la configuración del hardware, a lo que pasamos. Aunque debería haber comenzado con el software, no se puede argumentar contra la naturaleza.

El hardware depende del software utilizado. Software - de las tareas asignadas. Y el planteamiento correcto del problema nunca ha sido un punto fuerte del maestro de casa. Así que comienza con el hierro. Si llegamos a construir un NAS con una bolsa de piezas sobrantes de las actualizaciones, la buena noticia es que encajarán, aunque no de manera óptima. Sin siquiera mirar.

Pomelo en el granero

Para poder ver cómodamente videos FullHD a través de la red, incluidas imágenes de discos BD, necesitamos al menos:

  • 1-2 gigabytes de RAM si no se usa ZFS y 4-8, más si se usa ZFS. (Acerca de ZFS - más tarde, impaciente Google para ayudar.) Pero incluso en una rareza con 256 MB, puede recopilar algo útil;
  • Procesador compatible con x86, idealmente (y para ZFS) de 64 bits, pero 32 bits funcionarán para la mayoría de las opciones. Es decir, cualquier procesador x86, salvo los ya completamente de museo. Es deseable, menos calentado, pero ya hay algo;
  • puerto Ethernet con cable, gigabit es mejor, aunque 100 megabits son suficientes para ver imágenes BD a través de la red. Conectar un NAS a través de Wi-Fi es una idea controvertida (pero si lo construye usted mismo, tiene mucha más libertad para elegir controladores inalámbricos);
  • unidades y puertos SATA. Para NAS, no hay diferencia entre SATA-2 (a 3 Gb/s) y SATA-3 (a 6 Gb/s). No todas las unidades son más rápidas que el antiguo SATA-1, por lo que se pueden usar estos puertos. Pero las unidades IDE, según los conceptos modernos, son lentas, de baja capacidad, calientes y ruidosas. Si no hay suficientes puertos SATA, se pueden usar controladores. Pero si (cuando) pronto decide pasar a un nuevo hardware, entonces los controladores SATA comprados como muletas para una placa base obsoleta estarán inactivos. Lo sé por mí mismo, tengo dos por ahí. Y tenga cuidado con las unidades de más de 2 TB. Muchos controladores antiguos no son compatibles con ellos. Y entre los controladores SATA-1, hay aquellos que no funcionan con discos de más de un terabyte; sin embargo, esto ya es una antigüedad y una rareza;
  • está claro, la carcasa donde encaja todo y la fuente de alimentación de la que tirará. Hay sutilezas con la fuente de alimentación, tiene sentido buscar una nueva, ver más abajo.

Lo más probable es que el hardware restante de las actualizaciones satisfaga dichos requisitos. Y si además no hace mucho ruido (o hay de dónde sacarlo), por lo general es una suerte. Puedes empezar a experimentar.

Indposhiv

Si está construyendo un NAS a partir de componentes comprados especialmente, primero debe decidir sus deseos. En la mayoría de los casos (pero es imposible abarcar la inmensidad), las solicitudes se dividen en tres grupos, condicionalmente "silenciosamente compacto", "eficientemente extensible" y "servidor a servidor". Aclararé que no hay una opción inequívocamente correcta. Después de todo, el usuario mismo sopesa los deseos, los costos y sus capacidades. Pero el equivocado es posible. Cuando el resultado no satisfaga los requisitos especificados explícita o implícitamente en el diseño. Por ejemplo, el cónyuge dirá que la caja es, por supuesto, grande. Pero aúlla como un avión, y no está de acuerdo con ella en vivir en el mismo departamento. O el sistema ensamblado debajo del pasivo no resiste la prueba en el verano. O el video cursi se calla cuando se ve a través de la red. Por lo tanto, es mejor considerar los deseos en la orilla. Sobre todo los implícitos.

Nota IMPORTANTE. Hablamos de NAS, no de HTPC (Home Theater PC), es decir, no de un ordenador que muestra películas con sonido. pantalla grande conectado a su salida de video. En principio, nadie te prohíbe hacer HTPC, incluso con muchos discos duros, aunque los requisitos para HTPC y NAS, así como el software y el hardware que se utilizan para ellos, son muy diferentes. HTPC es un tema diferente.

Silencioso-compacto

Este conjunto de requisitos está formado por NAS listos para usar. Quiero compacto y silencioso, pero que quepan 4 discos (a menudo 6, a veces más). Dichos requisitos generalmente dan como resultado la elección de una placa base Mini-ITX con un procesador tipo Atom soldado alojado en un paquete compacto. Los ejemplos están justo debajo.

Hay una muy buena solución preconfigurada: HP Proliant Microserver (). Compacto, precio razonable (a partir de 12.000 en este momento), 4 discos duros, el quinto se puede insertar en lugar de ODD, que es superfluo en el NAS. Y con la ayuda de una pequeña pandereta, haga que el puerto destinado a ODD SATA funcione normalmente. Desventajas: lejos de ser un procesador potente, pero para muchos escenarios, suficiente. Si el microservidor te conviene, vamos al capítulo de software.

HP Proliant Microserver: un candidato económico y de alta calidad para el papel de un NAS doméstico

De lo contrario, primero seleccione el caso para la cantidad deseada de discos (si se necesita o no un disco para el sistema depende del sistema operativo. Lo discutiremos en el capítulo sobre software). Aquí, en la pugna entre la ostentación del sentimiento estético y la avaricia con el afán de costes eficientes, tiene lugar la primera prueba de la solidez del concepto de "silencioso-compacto". Los hermosos estuches compactos no son baratos. Si el sapo está ganando por el afán de eficiencia, pasemos al capítulo eficientemente escalable. También vamos allí si el caso seleccionado permite la instalación de una placa base microATX. Si ganó la estética, seleccionamos la placa base Mini-ITX (Mini-DTX). El primer requisito es un máximo de puertos SATA (posible con eSATA). En principio, se produjeron versiones de escritorio con 6 puertos SATA. Pero si será posible encontrar aquí y ahora es la cuestión. Si no hay suficientes puertos, los controladores PCIe SATA con 2 e incluso 4 puertos son bastante asequibles. Para ellos, por supuesto, necesitas una ranura PCIe. Dado que es el único en Mini-ITX, la capacidad de expansión termina ahí.

Todos los ejemplos son de la vida real, a menudo con modificaciones y fotos adicionales; consulte las preguntas frecuentes en el hilo del perfil, sección 3.1

por axel77por half_moon_baypor pedro
CuadroChenbro ES34069Lian Li PC-Q25Lian-Li PC-Q08
Fuente de alimentación180W incluidoCorsair PSU-500CXV2EU 500WEnermax 380W (82+)
tarjeta madreWiFi Zotac NM10-DTXAsus E35M-I*Asus P8H67-I**
UPCIntel Atom D510 integradoAMD E-350 integradoIntel Pentium G840
RAMKingston 2 × 2 GBCorsair XMS3 2 × 8 GB2x4GB DDR3-1333
Winchester para datos4×Samsung HD204UI7×3.5″6×3.5″ + hotswap para HDD de 3.5″ en bahía de 5.25″
Unidad del sistema2.5″ Toshiba 500GBmemoria USBDisco duro de 2,5″
Sistema operativoFreeBSDFreeNAS 8.xOMV
Ademásred Intel WG82574L***ST-Lab 370 4xSATAPCIe 2xSATA-II
Precio estimado****RUB 14.950RUB 15.60014.000 rublos

* Las placas base E-350 ahora son raras, reemplazadas por versiones E-450. Puertos SATA - menos;
** No a la venta, pero vea, por ejemplo, ASUS P8H77-I;
*** el autor agregó una red a través de un recaudador hecho a sí mismo, pero esto es más bien perfeccionismo personal;
**** Precios: una estimación a pedido de los editores que utilizan Yandex Market moderno, en ausencia de - Price.ru, en ausencia de análogos. La estimación es aproximada, ya que algunos modelos ya no están a la venta y los precios encontrados no son necesariamente relevantes. El precio no tiene en cuenta los discos de datos, un disco duro del sistema usado, si está disponible, se tomó en cuenta como 1000 rublos.

Hay sutilezas sobre "tranquilo". El primer impulso es "pasivo completo". Sin embargo, en la mayoría de los casos, el argumento aceptado es que 4-6 unidades producirán más ruido que un buen ventilador de 120 mm a menos RPM. En cualquier caso, debe comprender que tiene que pagar por todo, y una caja compacta, en igualdad de condiciones, será más ruidosa que una estándar más espaciosa con grandes ventiladores.

La característica obvia de un procesador soldado es el rendimiento. Por si fuera poco, la gran mayoría rechaza el formato Mini-ITX. Pero, en aras de la exhaustividad, hay que decir que esto no es necesario, cf. configuración del maestro padavan.


Ensamblaje de padavan, como puede ver, extremadamente compacto

En diciembre del año pasado, se anunció Intel Atom S1200 (Centerton) para servidores. Cuando estén disponibles, pueden ser una opción interesante para un NAS doméstico. Compatibilidad con memoria ECC, Intel Virtualization (VT-x), 8 carriles de PCI-E, 8 GB de memoria: esto es suficiente para la mayoría de las opciones.

Eficientemente extensible

Una parte significativa de los fabricantes de NAS, algunos de inmediato, otros enfrentando las limitaciones de las opciones de los procesadores tipo Atom, deciden armar una configuración que permita una expansión seria. Por procesador, memoria, pero sobre todo, por la cantidad de discos. Como ya se mencionó, los NAS listos para usar, incluso para 4 unidades, no son baratos, y para 8-10 ya son prohibitivamente caros para un hogar. Al mismo tiempo, no es difícil recoger un estuche bastante espacioso. Por ejemplo, en mi caso, que sobró de la actualización de la computadora Kraftway (entonces no ahorraron en el hardware de la caja), ahora hay 7 piezas. unidades de 3,5" y puede instalar 3 más sin ningún problema. Al elegir una carcasa para una gran cantidad de unidades, debe buscar modelos con muchas ranuras de 5,25", en las que luego puede instalar cestas de flujo de aire utilizando ranuras de 5,25" para cuatro Discos de 3,5″. Ver el ejemplo en el capítulo Costos.

Dado que el NAS funciona las 24 horas del día, los 7 días de la semana, me gustaría un procesador de bajo consumo (en Moscú, un vatio por año cuesta 35 rublos). Intel Sandy Bridge e Ivy Bridge reducen considerablemente el consumo de energía en reposo, y el NAS está muy poco cargado la mayor parte del tiempo. Por lo tanto, el consumo de energía diario de dicho NAS puede ser significativamente menor que el de la versión Atom, que no puede reducir el consumo inactivo. El modelo de procesador a elegir depende de si se requiere transcodificación de video en tiempo real.

Muchos televisores modernos tienen la funcionalidad DLNA que le permite recibir video a través de una red de área local. El problema es que solo entienden algunas de las opciones de codificación. Y muchas veces para nada los que utilizan rips y remixes que se encuentran en la inmensidad de la Web. El problema se puede resolver de varias maneras. (1) Busque películas en un formato que reconozca su televisor. Es la cola moviendo al perro. (2) Recodifique la película en la computadora para adaptarla a las solicitudes del televisor. Es una pérdida de tiempo y solo es posible para ti. vídeo filmado. (3) Cargue el NAS con transcodificación en tiempo real y (4) Compre un reproductor multimedia, es decir, una pequeña caja que recibe, incluso a través de una red desde el NAS, video como archivos y suministra una señal de audio y video a un televisor. con un receptor, generalmente a través de HDMI. Si elige la opción (3), debe estudiar las especificaciones del televisor y mirar en el área Core i7. Además, debido a las restricciones en DLNA en general, y en la implementación de esta idea de marketing en su televisor en particular, no podrá obtener una omnívora completa. La opción (4) al nivel de precios actual no solo es más simple y más funcional, sino también más barata. Mientras que un procesador NAS se adaptará prácticamente a cualquier Pentium o Celeron Core de segunda o tercera generación de gama baja. Puede tomar i3, ya que la diferencia será insignificante en comparación con el precio de los discos. Elige al gusto. Para una referencia rápida o una comparación final detallada de los modelos candidatos, puede usar la sección de prueba del procesador en iXBT. Tomé el Intel Pentium G2120 como el Ivy Bridge junior en ese momento. Los junior Sandy Bridges son baratos y más que adecuados.

Disponible al momento de escribir procesadores AMD en comparación con Intel, no son impresionantes, aunque AMD proporciona sus procesadores con soporte de memoria ECC mucho más generosamente, y es posible que la compañía pronto tenga algo competitivo, por ejemplo, el Opteron 3250 con un precio declarado de $99.


Placa base ASUS P8H77-M Pro: 7 SATA, hasta 32 GB de RAM

Tarjeta madre. Tomé ASUS P8H77-M Pro por las siguientes razones:

  • LGA1155, obtenemos video incrustado automáticamente debido al procesador, solo será necesario en la etapa de instalación;
  • el número máximo de puertos SATA, sin importar, 3 o 6 Gb/s (7 SATA + eSATA);
  • 4 ranuras de memoria son mejores, pero 2 son suficientes (4, hasta 32 GB);
  • 1000BaseTX integrado, considerado el mejor de Intel. Pero dada la presencia de un procesador con un margen de potencia informática, Realtek funcionará bien (Realtek 8111F);
  • Ranuras PCIe para futuros controladores SATA y tarjetas de red(x16, x4 en ranura x16, 2 x1);
  • Factor de forma: microATX.
Esto es suficiente para proporcionar toda la funcionalidad requerida. Y todo tipo de adiciones solo consumirán electricidad en vano. Pero si de repente te gustó la placa ATX, tienes razón.

El enfriador se elige según el gusto, la memoria, según los requisitos del OC seleccionado. Aquí, es posible una extensión de gigabytes a 32.

La fuente de alimentación se traslada a un capítulo aparte.

Ejemplos de la opción descrita:



por ZanZagpor esquisto
CuadroLian Li PC-V354RInWin BP659
Fuente de alimentaciónChieftec BPS-550C 550W200W incluido
tarjeta madreASUS P8H67-M EVO(B3)ECS H61H2-I2
UPCIntel Pentium G860Intel Celeron G530
RAM4x4GB DDR3 PC3-1066Kingston 2 × 2 GB
Winchester para datos6 × Hitachi HDS5C3030ALA6303×Seagate ST3000DM001
Unidad del sistemaCF 4 GB mediante adaptador CF-IDESSD de 40GB
Sistema operativonas4free 9.xOMV
Además Enfriador Cooler Master DP6-8E5SB-PL-GP, agregar. 2 ventiladores Zalman FDB-1 y Arctic Cooling F9 PWM
Precio estimado18.200 rublos7300 frotar

servidor-tan-servidor

Hay una categoría "premium" de constructores de NAS que, por razones objetivas o subjetivas, construyen un NAS a partir de componentes de servidor serios y costosos. Los entusiastas están experimentando con soluciones de red de 10 Gigabit. Recuerde que las configuraciones de los servidores a menudo no son del todo compatibles con las viviendas en cuanto a tamaño y ruido. La capacidad de usar la memoria ECC es la ventaja más obvia del enfoque. El sistema de archivos ZFS utilizado en este segmento de la construcción del NAS doméstico requiere mucha memoria. En este caso, una falla en la memoria puede conducir a una corrupción de datos que pasa desapercibida. La memoria ECC soluciona el problema, pero usarla en la versión Intel requiere procesadores de servidor (hay excepciones interesantes, como el Pentium G2120) y placas base.

La virtualización se usa a menudo y varios OC invitados resuelven problemas, cada uno con los suyos. Una opción común es cuando se lanza un controlador SATA a una máquina virtual que realiza la función de almacenamiento (Solaris o FreeBSD con zfs). Desde esta VM, la capacidad del disco se exporta a través de NFS o iSCSI al hipervisor y otras VM. De una explicación más detallada de lo que yo mismo no entiendo mucho, me abstendré y daré ejemplos reales.





Montaje de TPAKTOP, vista exterior e interior

por fatfreepor axel77por TPAKTOP
CuadroDiseño Fractal Definir MiniSupermicro CSE-SC846E26-R1200B
Fuente de alimentaciónTemporada X560
tarjeta madreSupermicro X9SCL-FSupermicro X9SCM-FSupermicro X9SCM-F
UPCIntel Xeon E3-1230Intel Xeon E3-1230Intel Xeon E3-1220
RAM4×Kingston KVR1333D3E9S/8G4 × Kingston KVR1333D3E9S/4G4 × Kingston KVR1333D3E9S/4G
Winchester para datos5 × WD20EFRXen proceso de acumulación12 × ST31000524AS en dos 6xRaidZ2 (grupo principal), 2xST32000542AS en espejo (grupo de respaldo), 4xST3250318AS en franja (grupo de torrent)
Unidad del sistemaIntel SSD 520 180GB2.5″ para 320GBTS64GSSD25S-M
Sistema operativoESXi 5.1.0 + Nexenta CE + Servidor Ubuntu 12.04 + Windows 8FreeBSDFreeBSD
AdemásHBA IBM ServeRAID M1015, enfriador Noctua NH-L122 × HBA IBM ServeRAID M10152 × HBA IBM ServeRAID M1015, Intel Gigabit ET adaptador de servidor de doble puerto

Controladores SATA/SAS

Entonces, si no puede esperar, puede comenzar. Y en la segunda parte del software lo discutiremos con más detalle.

Me gustaría expresar mi gratitud a todos los participantes de la rama de perfil en forum.site, incluidos los camaradas axel77, half_moon_bay, padavan, ZanZag, shale, cuyas configuraciones se utilizaron en el artículo; camaradas Sergei V. Sh, TPAKTOP, iZEN y RU_Taurus por muchos comentarios útiles.
Un agradecimiento especial a los desarrolladores de software libre: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile y muchos más. Hicieron posible el tema DIY NAS.

Segunda parte: programa

Escupir en los ojos del que dice que puedes abrazar la inmensidad
Kozma Prutkov

a quien y por que

Su NAS doméstico debería satisfacerlo, no es un sistema de producción que deba proporcionar algunos indicadores formalizados. Hay dos dificultades para describir tal cosa. Uno está incluido en el epígrafe y el segundo está asociado con una aguda escasez de telépatas. Pero aún intentaré hacer algunas suposiciones razonables, y caerán en la categoría en mi humilde opinión. Para ahorrar espacio, omito "en mi humilde opinión" más. Creemos que esta etiqueta está en cada oración. Si no fue posible ver su caso específico, pido disculpas, tal vez un texto diferente le convenga.

El mismo está dirigido a aquellos que construyen su primer NAS, pueden instalar Windows, pero que nunca han visto el Manual de FreeBSD o la Guía de administración de Oracle Solaris ZFS. NAS también es ensamblado por ciudadanos expertos en TI, generalmente implementan la versión completa del sistema operativo elegido. Es interesante que algunos recién llegados al tema se sientan atraídos y eventualmente hagan lo mismo.

Tareas

Para evitar malentendidos, determinemos de inmediato por qué necesitamos un NAS.

La primera tarea es almacenamiento seguro. Los datos deben sobrevivir a un problema de hardware, como una falla del disco.

Segundo - dar acceso a los datos almacenados. Se requiere soporte para SMB/CIFS para Windows, NFS (para reproductores multimedia), FTP (para descargar grandes cantidades de datos) y AFP (si tiene una Macintosh en casa) son muy deseables. DLNA se menciona a menudo, más sobre eso por separado.

Tercero - descarga sin conexión documentos de la red usando varios protocolos.

Cuatro - automatizar la copia de seguridad de las computadoras en la red local. Las fotos familiares, los videos y los documentos que creaste son únicos e irrecuperables, pero en casa están bien guardados si se trata de una copia y media: una en la unidad de una computadora portátil, la otra mitad en una unidad USB donde se colocaron las fotos el otoño pasado. Si (más precisamente, cuándo) dichos datos desaparecen y el NAS permite que se restablezcan, experimentará un sincero placer por su conocimiento. O viceversa.

Requisitos

Configuración inicial moderadamente difícil. Una persona en el primer día debe obtener una versión de trabajo. Tal vez no esté completamente afinado, pero dé un resultado útil. Esto, por cierto, significa que el usuario que ha llenado su mano debe configuración inicial resolverlo en un par de horas.

Gestión de corriente simple y suficiente, todo debe hacerse a través de la interfaz web. Incluyendo - guardar y, en todo caso, restaurar la configuración. Para propósitos especiales y expertos, es deseable el acceso SSH o similar.

Uso diario transparente. Su media naranja con una educación en artes liberales debería poder manejarlo: ver películas en la televisión, escuchar música, la copia de seguridad de su computadora portátil al NAS debería hacerse automáticamente, etc.

DLNA/UPnP

Entender, qué exactamente necesita de un servidor DLNA, realmente solo mediante pruebas. Casi todos los servidores UPnP resuelven la mayoría de las tareas del usuario promedio, como transferir medios a una tableta. Y con respecto al uso de DLNA para la salida a un televisor, citaré al desarrollador de HMS, uno de los mejores servidores de medios de software UPnP / DLNA: “Para los propietarios de televisores de la mayoría de los fabricantes, el uso de esta tecnología es un paso temporal que termina con la compra de un reproductor multimedia en red (creo que es la opción preferida) o con la conexión de un televisor como monitor. Si el tiempo y los nervios son caros, puede valer la pena omitir este paso.. Las capacidades de un reproductor integrado en un televisor y uno separado económico, como Dune, Popcorn o WD, generalmente difieren mucho en términos de omnívoro, calidad de imagen, facilidad de uso, etc. Es cierto que los reproductores incorporados están progresando rápidamente, por lo que vale la pena decidirse por un hardware específico.

Arreglos de discos y sistemas de archivos

¿Por qué necesitas una matriz?

El problema principal al construir un NAS es la organización del espacio en disco. Como descubrimos en la primera parte, hay muchos discos, 4-6, a veces 10 o más. Por supuesto, también se pueden utilizar por separado. Pero la combinación en una matriz es conveniente porque el lugar está disponible en una sola pieza. En una matriz sin redundancia, cuando un disco muere, los datos en él y, a menudo, según la implementación, en toda la matriz mueren. Tienes derecho, usando el argumento de “nada, te transfiero”, a ahorrar en redundancia. Aquellos que valoran el tiempo prefieren arreglos con redundancia. Importante: ningún RAID reemplazará una copia de seguridad. RAID garantiza la disponibilidad de datos en caso de falla del disco. Los datos irrecuperables deben ser respaldados. Afortunadamente, por lo general hay muy pocos de ellos.

El término "matriz redundante" a menudo se confunde con el término RAID. Pero también hay disponibles tecnologías más avanzadas. Al elegir el software para un NAS, puede usarlo o no. Para comprender qué es más adecuado para usted, pensemos en los problemas de RAID y los sistemas de archivos.

RAID 5 (6, etc.) está sujeto a un problema grave. Al escribir en una matriz, los bloques de paridad y de datos deben escribirse al mismo tiempo. Pero escribir en varios discos no es una operación atómica. Si ocurre un problema durante la escritura (apagado, falla del disco, etc.), es posible que los bloques de datos y paridad no coincidan. Si los datos se escriben incorrectamente, en muchos casos se pueden corregir o al menos detectar al dar servicio al sistema de archivos ubicado en la parte superior del RAID (chkdsk, fsck ...). Pero los bloques de paridad incorrectos, en el peor de los casos, pueden pasar desapercibidos hasta el momento en que se restaura la matriz a partir de ellos. Y en lugar de los datos, se restaurará la basura. Además, la basura se registrará sin ninguna advertencia al respecto. Se puede obtener información adicional sobre el problema.

Figura 1. Orificio de escritura RAID. A la izquierda: los bloques de datos y paridad están sincronizados, la grabación está en curso. En el centro - un corte de energía. Derecha: datos y bloques de paridad no sincronizado, pero el RAID no lo sabe.

Los controladores RAID industriales resuelven el problema utilizando una BBU, una "batería". Después de una falla, incluso cuando está apagado, el controlador recuerda qué datos deberían haberse escrito. Y cuando surge la oportunidad, escribe estos datos en una matriz.

Fracaso durante la reconstrucción

Supongamos que tenemos un RAID 5 de cinco discos 3T, en el que falla uno de los discos. La matriz debe reconstruirse y tendrá que leer 4 discos × 3T = 12T = 1,2 10 13 bytes = 0,96 10 14 bits de información, e independientemente del grado de llenado de la matriz; después de todo, no se sabe nada sobre los archivos en el nivel de RAID. Los discos de clase de usuario en buen estado tienen el derecho legal de fallar una vez cada 1·10 14 bits en promedio (consulte, por ejemplo, ). Es decir, con una probabilidad muy alta, obtendremos una falla de reconstrucción simplemente de acuerdo con la especificación del disco. Además, existe la posibilidad de que el disco realmente se rompa. La receta tradicional es usar unidades de clase empresarial (con una probabilidad de falla de 10-15), no dejarse llevar por las unidades de gran capacidad y usar RAID 6. Desafortunadamente, los tres consejos por el precio no son muy adecuados para las condiciones del hogar. .

Sistema de archivos confiable

Subamos un nivel, al sistema de archivos. Esperan algo simple de ella: la capacidad de escribir archivos y luego leer lo que está escrito. Paradójicamente, la mayoría de los sistemas de archivos no garantizan esto: se basan en el perfecto funcionamiento del hardware: el controlador del disco, el cable, el propio disco. Una falla de hardware no solo provoca la pérdida de datos, sino que pérdida de datos inadvertida. Copias tu archivo de fotos, pero de hecho algunos de los archivos ya están podridos. Puede averiguarlo comparando las sumas de verificación, lo que hacemos al transferir firmware y datos similares que no fallan. ¿Y por qué no comparar las sumas de verificación usando el FS?

Otro deseo "infantil" para el FS, que funcione y no se rompa, tampoco se cumple realmente. Un sistema de archivos sin registro, como FAT o ext2, es capaz de enterrar todo su contenido si falla. Los sistemas de archivos registrados, como NTFS o ext3, son mucho más fiables porque puede encontrar el punto de consistencia y reproducir el registro. ¿Es posible crear un FS que no pueda entrar en un estado inconsistente en absoluto? Es posible, a través de Copy-on-Write. No escribimos los datos sobre los antiguos, sino que seleccionamos un nuevo bloque, escribimos allí y, si todo está en orden, reemplazamos el puntero de los datos antiguos a los nuevos.

ZFS

ZFS combina la funcionalidad de FS con soporte para arreglos tipo RAID. Distribuido bajo una licencia libre (CDDL). Creado por Sun Microsystems para Solaris. Portado a FreeBSD desde la versión 7.0. Más recientemente, el proyecto ZOL (ZFS en Linux) ha llegado a la etapa de lanzamiento. Podemos esperar una rápida propagación de ZOL, el proceso ya ha comenzado. También hay un proyecto para Mac OS X, ZEVO, ver .


Fig. 2. ZFS compara automáticamente las sumas de verificación, detecta errores y restaura los datos si se guardan con redundancia (figura de eonnas.com).

Eche un vistazo más de cerca a ZFS si está interesado en un sistema de archivos con tales características:

  • almacenar sumas de verificación y no permitir que se lea basura en lugar de datos;
  • preservar la integridad hasta tal punto que las utilidades como chkdsk o fsck simplemente no existen para ello;
  • equipado con una herramienta para verificar la integridad de los datos fríos y su corrección automática si los datos se almacenan con redundancia;
  • capaz de crear instantáneas instantáneas de su estado y almacenarlas al menos para cada minuto del mes, montar cualquier conjunto de instantáneas, retroceder a la instantánea.

Eche un vistazo a ZFS si está interesado en RAID:

  • software, es decir no requiere un controlador de hardware;
  • independiente del hardware, habría puertos SATA;
  • sin Agujero registrado;
  • capaz de reconstruir una matriz degradada con discos parcialmente ilegibles con la pérdida de solo aquellos datos para los que no hay copia;
  • trabajar durante la verificación de integridad y la reconstrucción solo con datos útiles, y no con toda la matriz;
  • con soporte para análogos de RAID1 (espejo), RAID5 (redundancia en el tamaño de un disco), RAID6 (dos) e incluso "RAID7" (preservación de datos si fallan tres discos en la matriz), así como opciones más complejas como RAID50 o RAID60.

ZFS también tiene desventajas, las principales de las cuales son:

  • No puede hacer crecer una matriz RAID-Z en un disco. Puede reemplazar todos los discos de terabytes con tríteres y aumentar el volumen. Es posible ensamblar otro RAID-Z a partir de 3 (o más) discos y agregarlo al existente, obteniendo un solo grupo. Pero puede convertir un RAID-Z1 de 5 discos en un RAID-Z1 de 6 solo filtrando información en algún lugar, destruyendo la matriz y creando una nueva.
  • La matriz no se puede reducir. Solo puede aumentar: agregue grupos de discos, cambie los discos a otros más grandes.
  • Intensidad de recursos. ZFS calcula constantemente las sumas de verificación, lo que genera una carga en el procesador y utiliza la memoria para las cachés. En casa me funcionó con un Atom 330 y 2 GB de memoria. Aunque cuando uso ZFS, este Atom no fue suficiente para utilizar completamente la red gigabit, 40-50 MB / s se adaptarán a muchos.

Sí, más: si destruyes ZFS y creas desde los mismos discos nueva matriz(es decir, dé un par de comandos y/o presione botones en la interfaz web, ignorando las advertencias en ambos casos), luego los datos de un sistema de archivos destruido se enterrarán de forma segura, a diferencia, por ejemplo, de NTFS, cuyos datos son relativamente fácil de recuperar incluso después de recrear las secciones de la tabla. Si esto se considera una desventaja depende del punto de vista de cada uno.

Según el autor, las ventajas que ofrece ZFS son tan deliciosas que vale la pena pagarlas con requisitos de hardware adicionales. Y vale la pena construir un NAS solo con ZFS. Pero el lector tiene un derecho fundamental a la libre elección. Esta elección será decisiva a la hora de elegir software para NAS, por lo que debe hacerse de forma consciente.

ReFS + Espacios de almacenamiento

En Windows Server 2012, Microsoft presentó el sistema de archivos ReFS y el sistema de administración de volúmenes de espacios de almacenamiento. La combinación de ReFS y Storage Spaces puede considerarse hasta cierto punto un análogo de ZFS y con propiedades que no están implementadas en este último. Es interesante la flexibilidad de eliminar y agregar discos, aprovisionamiento delgado, etc.. También hay desventajas: se trata de una licencia propietaria, disponible solo como parte de Windows Server 2012 y Windows 8.1.

Es malo que, a juzgar por los comentarios de quienes lo probaron, el rendimiento del paquete ReFS-Storage Spaces disminuya notablemente, a veces, cuando se usan opciones con paridad, es decir, aproximadamente, un análogo de RAID5 o ZFS RAID-Z. Peor aún, hay informes tempranos de pérdida de datos debido a fallas de ReFS, con apoyo oficial no resolvió el problema. Entonces, parece que vale la pena madurar una solución interesante.

Btrfs+mdadm

Oficialmente, Btrfs para Linux aún no ha recibido el estado de lanzamiento, aunque se ha desarrollado desde 2007. Como la gran mayoría de los sistemas de archivos (y a diferencia de ZFS), este es un sistema de archivos creado sobre un dispositivo de bloque. Para obtener, aproximadamente, un análogo de ZFS, debe agregar, por ejemplo, un mdadm bien establecido, una de cuyas características es reconstruir RAID al agregar un disco sin perder datos.

FS tradicional

Y, por supuesto, la existencia de sistemas de archivos avanzados no te obliga a elegir uno de ellos. Quizás NTFS, ext4 o UFS sean más adecuados para su NAS: el FS nativo para el eje que ha elegido. En hardware relativamente débil, esta opción puede ser la única.

Opciones de software


Fig. 3. Algoritmo aproximado para elegir software para un NAS doméstico

De qué y cómo elegir

Quiero recomendar descargar VirtualBox, instalar algunas opciones que te gusten allí y pinchar cada una con un palo durante varios días. En una máquina virtual, es más barato, más fácil y más rápido que en hardware real. En serio salva los nervios. Especialmente si no te gusta ninguna de las opciones.

Se pueden utilizar tres grupos de productos de software como software NAS autoensamblado.

En primer lugar, puede poner el completo sistema operativo. Puede ser Linux, UNIX o Windows según las necesidades y preferencias personales. Windows parece más familiar, *nix ofrece más NAS por el mismo dinero, pero configurar *nix desde cero no es una tarea para principiantes.

Para un principiante así, se ha creado la opción número dos: ensamblajes preconfigurados específicamente para NAS. Incluyen un conjunto de servicios y una interfaz web que permite a un principiante configurar y utilizar el producto sin una línea de comandos.

Finalmente, la tercera opción es instalar un sistema operativo completo y, además, algún tipo de interfaz web para la configuración y administración. Una opción de compromiso, una intermedia. Simplifica el uso, pero no a un nivel suficiente para un aficionado sin experiencia. Y a los ciudadanos avanzados por lo general no les gustan las superestructuras. Comenzaremos con opciones para simples mortales.

ventanas

En la rama de perfil, se realizó una encuesta sobre los sistemas operativos utilizados por los usuarios del foro en los sistemas operativos NAS autoensamblados, y Windows obtuvo el tercer lugar con un resultado de poco menos del 20%. Por supuesto, los compañeros más avanzados también votaron, pero definitivamente no fueron la mayoría.

Un resultado que puede sorprender. Windows es el sistema operativo más familiar para la mayoría de las personas. En base a esto, puede hacer un NAS: al final, el 20% de los encuestados lo hizo. La razón del número modesto es que usar Windows como eje NAS no solo tiene ventajas, sino también desventajas:

  • Windows es un software de pago que compite con software gratuito mucho más funcional para tareas específicas.
  • Admite la existencia de virus, lo que requiere la carga constante de bases de datos antivirus.
  • Requiere la aplicación constante de actualizaciones y, después de ellas, a menudo es necesario reiniciar. Esto no quiere decir que todos los sistemas *nix puedan funcionar sin intervención y reiniciarse durante años. Pero muchos pueden.
  • Windows es un sistema gráfico y necesita un monitor, un teclado y un mouse para funcionar de forma natural. NAS generalmente se ve privado de ellos. Pero, por supuesto, hay maneras de resolver el problema.
  • Windows tiene hambre de recursos.
  • Las matrices de discos y las sumas de comprobación a nivel de sistema de archivos no son el punto más fuerte de Windows, especialmente en las versiones de escritorio.

Las desventajas no son fatales, se pueden superar, eludir, ignorar, al final. Pero lo suficiente como para considerar otras opciones. Y descubrir en ellos sus virtudes, y hacer muchos descubrimientos, a veces sin querer.

Mientras damos una lista incompleta de las ventajas de Windows, además de la familiaridad, podemos mencionar:

  • Implementación SMB nativa de alta velocidad.
  • Compatibilidad con hierro. Se requieren controladores para Windows.
  • Amplia selección de software. Es decir, para un NAS, normalmente no necesita muchas opciones. Pero cuanto más específicos sean sus requisitos, más probable es que puedan resolverse con un software para Windows.
  • Una gran cantidad de instrucciones y soluciones para todas las ocasiones, en su idioma nativo.

NAS en Windows es bastante posible. pero el tema configuración de ventanas divulgado en muchas fuentes, lo que permitirá que el autor se arriesgue a abstenerse de discutirlo.

Compilaciones Ready *nix para NAS

Las más populares en la rama de perfiles son tres compilaciones: NAS4Free, OMV (=openmediavault) y FreeNAS 8.x. Todos están dirigidos al aficionado promedio y permiten instalarlos o descargar complementos para satisfacer las necesidades típicas.

Existe un historial de confusión asociado con la marca comercial FreeNAS. El producto FreeNAS evolucionó durante muchos años y luego se dividió por varias razones. El conocido nombre, que es una marca registrada, pasó a ser propiedad de iXsystems, que decidió reescribir completamente el código y cerrar el desarrollo original. Así nació FreeNAS 8.x, basado en FreeBSD 8.x. Sin embargo, el proyecto original sobrevivió a los entusiastas, fue portado a FreeBSD 9.x y se desarrolló con éxito bajo el nombre de NAS4Free. Como resultado, se admite una actualización de FreeNAS 0.7 que conserva la configuración en NAS4Free, pero no en FreeNAS 8.

Puede encontrar una descripción detallada, incluido el idioma ruso, de la instalación y configuración de ensamblajes en las preguntas frecuentes de la rama del perfil y, por lo tanto, guardaremos el texto aquí.

Resumiremos los requisitos oficiales de hardware para estos tres productos en una tabla, especialmente porque no se pueden buscar fácilmente en Google.

Y, por supuesto, necesitamos discos para almacenar datos. Parece que los desarrolladores de FreeNAS no especifican los requisitos para comenzar a trabajar, sino para trabajar productivamente. En cualquier caso, el manual de operación para la instalación en una máquina virtual indica el tamaño mínimo de RAM de 512 MB.

NAS4Gratis

NAS4Free se distribuye bajo la licencia BSD gratuita. El proyecto tiene una larga historia (derivado de m0n0wall, FreeNAS 0.7, 0.6 y anteriores), dígitos altos versión actual- 9. Es decir, el montaje está bien pulido, pero continúa desarrollándose. Basado en la última versión de FreeBSD 9.1.

NAS4Free está compilado en dos versiones, para procesadores compatibles con Intel x86 de 32 y 64 bits. Hay tres formas de usar NAS4Free: LiveCD/LiveUSB, completo e integrado. El modo "disco en vivo" es tradicional para las distribuciones *nix y está destinado principalmente a la familiarización. En el uso real, generalmente se realiza la instalación. La opción completa es una instalación tradicional, generalmente en un disco duro. Para la instalación, se usa una partición pequeña, cuyo tamaño se establece durante la instalación, y una partición de intercambio, y el resto del disco está disponible para datos. Puede cargar una unidad flash USB, pero debido a la grabación intensiva, la unidad flash se desgastará en unos meses.

Para la instalación en una unidad flash USB, se prevé la opción de instalación integrada. Cuando se inicia el sistema, se crea un pequeño disco en la memoria, donde se copia la imagen del sistema y se configura inmediatamente de acuerdo con los parámetros recopilados en un único archivo de configuración XML. Y luego se carga desde este disco en la memoria. Este enfoque tiene mérito. El sistema es muy conveniente de implementar: la unidad flash del sistema se puede escribir en otra máquina. El estado del sistema se recopila en un archivo de texto, por lo que es muy fácil guardarlo y, si es necesario, usarlo para restaurar el sistema. El disco en la memoria es muy rápido y la unidad flash del sistema prácticamente no se desgasta.

La desventaja es que casi todos los cambios realizados en el sistema que no sean a través de la interfaz web se pierden después de reiniciar. En parte, los desarrolladores resolvieron el problema al brindar la capacidad de guardar muchos parámetros en la interfaz web. Parte del problema se puede eludir usando trucos como unir carpetas de discos en memoria con carpetas de medios reales a través de unionfs y usar secuencias de comandos de ejecución automática. Los usuarios más avanzados usan la virtualización para encarcelar o separar cualquier máquina virtual, incluso un par de Windows. La extensión TheBrig simplifica enormemente la configuración y el uso de jail para instalar software adicional. Pero aún requiere un conocimiento comparable al necesario para implementar un sistema completo. Y es más correcto que un principiante asuma que NAS4Free solo tiene los servicios que se incluyen inicialmente, todo se configura a través de la interfaz web y no se puede agregar nada.

Lista de lo que es "fuera de la caja":

  • WebGUI (gestión y configuración);
  • Discos y matrices: ZFS v28 (espejo, RAID-Z 1, 2, 3…), soft-RAID 0, 1, 5 y mixto (1+0, 1+1, etc.), cifrado de disco (usando aceleración de hardware si presente), ZFS, UFS, ext2/3, FAT, NTFS, iniciador iSCSI;
  • Protocolos y servicios de red: SMB/CIFS (Samba) - para máquinas Windows, AFP (Netatalk) - para Mac OS, NFS - para *nix, FTP (ProFTPD), TFTP (tftp-hpa), Rsync (cliente/servidor) - poderosa herramienta, que incluye copia de seguridad, SCP (SSH), objetivo iSCSI;
  • Servicios: servidor UPnP (FUPPES - debo admitir, promedio), servidor web (lighttpd), medida de ancho de banda de red (Iperf), cliente Bittorent (transmisión);
  • Monitoreo: S.M.A.R.T (smartmontools), Alerta por correo electrónico, SNMP, Syslog, UPS (NUT).

Puede ver en la lista casi todo lo que podría necesitar de un NAS doméstico. Pero la ventaja más importante es el uso del sistema de archivos ZFS. Un punto relativamente débil de NAS4Free es el servidor de medios UPnP/DLNA incluido. Por experiencia personal, funciona bastante y satisfará la mayoría de las necesidades, pero si necesita bollos especiales, debe buscar otra cosa.

Escribí detalladamente, con imágenes, instrucciones de instalación y. Se describen tanto la configuración básica como los trucos, como la instalación de homemediaserver en una máquina virtual de Windows o TorrentMonitor en la cárcel para descargar automáticamente programas de TV a medida que se lanzan las actualizaciones.

FreeNAS 8

FreeNAS 8 es una compilación basada en FreeBSD 8.3 creada y desarrollada por iXsystems. La compañía también está desarrollando una versión paga. Durante mucho tiempo, el FreeNAS gratuito estuvo severamente limitado artificialmente. FreeNAS 8.3, lanzado en octubre de 2012, se ha mejorado significativamente y proporciona la funcionalidad necesaria para un NAS doméstico. FreeNAS tiene una excelente documentación en inglés. Las raíces comerciales del producto se pueden rastrear tanto en los altos requisitos de hardware (más de 6 GB de RAM) como en el enfoque en la funcionalidad utilizada en el negocio. Por lo general, los servicios domésticos, como bittorrent y el servidor de medios UPnP/DLNA, se implementan como módulos adicionales, cada uno en su propia cárcel. Trabajar con jail se hace a través de interfaz de usuario y, como todo el proyecto, está bien documentado.

UPD: FreeNAS 9. Más recientemente, el 5 de agosto de 2013, se lanzó el lanzamiento de FreeNAS 9.1.0, y el 27 de agosto, el lanzamiento 9.1.1 que contiene correcciones de errores. La nueva versión usa FreeBSD 9-Stable y, según el desarrollador, contiene mejoras significativas en el área de estabilidad, extensibilidad, facilidad de uso y rendimiento. Planeamos probar el rendimiento en la tercera parte del artículo. Los requisitos de hardware de FreeNAS 9.x no han cambiado en comparación con FreeNAS 8.x.

FreeNAS 8 está instalado en una unidad flash con una capacidad de al menos 2 GB y la ocupa por completo. Se utiliza una imagen nanoBSD, implementada en la RAM, que protege la unidad flash del desgaste. Aunque hay una versión de 32 bits, es más una vista previa. Para el uso real, se recomienda la versión de 64 bits, en parte debido a los requisitos de memoria que son incompatibles con la arquitectura de 32 bits.

La funcionalidad lista para usar es similar a la de NAS4Free. La diferencia es la disponibilidad de dos servidores UPnP para elegir (FUPPES y miniDLNA) y la ausencia de un servidor web (los desarrolladores prometen agregarlo con el tiempo).

Los grupos de discos ZFS creados en NAS4Free se pueden importar a FreeNAS y viceversa conservando los datos. No hay muchos usuarios de FreeNAS 8 en el hilo del perfil, y algunos se quejan de los problemas (consulte las preguntas frecuentes del hilo). Sin embargo, aún no se ha creado un producto de software del que al menos alguien no se queje.

OMV

OMV (en el sitio del foro) se basa en Debian Linux, que proporciona la mayor funcionalidad y extensibilidad. Creado y mantenido por Volker Theile, anteriormente uno de los principales desarrolladores de FreeNAS. Distribuido bajo la licencia abierta GPL.

No hay soporte para ZFS en el producto y, según el desarrollador, no está previsto, lo que parece ser su principal inconveniente. En la red puedes encontrar un truco para instalar zfsonlinux en OMV.

OMV se instala en un disco duro o en una unidad flash USB, mientras ocupa todo el medio. Tal instalación no parece óptima ni para un disco ni para una unidad flash. Es extraño usar todo el disco duro para un sistema que solo necesita un gigabyte. Da miedo instalar un producto en una unidad flash USB que escribe intensamente en él. Sin embargo, para ambos problemas, los entusiastas han desarrollado trucos que resuelven estos problemas: un script especial elimina los directorios de escritura intensiva en la memoria, y la simple edición del kit de distribución le permite crear una partición de datos en el disco del sistema.

Tiene poco sentido describir la funcionalidad de OMV. Funcionalidad básica similar a NAS4Free y FreeNAS, con la notable ausencia de ZFS, disponible de fábrica o como paquete módulos adicionales. Pero OMV es esencialmente Debian, una variante de Linux para la que existe una cantidad increíble de aplicaciones. Se pueden instalar de la forma estándar de Linux.

Una ventaja importante de OMV sobre las compilaciones mencionadas anteriormente es la capacidad de utilizar un canal gigabit en un hardware bastante débil, como un Intel Atom con un gigabyte de memoria (cf. la compilación padavan en la primera parte del artículo).

Otras opciones

Además de las tres asambleas más populares, hay muchas otras. Las opciones pagas prácticamente no fueron consideradas por el autor, su popularidad es baja. Puedes mencionar gratis en versión básica, hasta 3 discos, y no prohibitivamente caros en los de pago. Esto no es exactamente un NAS, sino una solución que le permite mantener el almacenamiento de archivos domésticos en discos de diferentes tamaños, incluidos los formateados en NTFS, así como agregar discos al sistema. Al mismo tiempo, debido a la presencia de un disco de paridad, los datos sobreviven a la muerte de cualquier disco.

Muchas compilaciones gratuitas se encuentran en una etapa temprana de desarrollo, lo que no permite que un aficionado las use. Un ejemplo potencialmente interesante es . Este es un proyecto Linux (CentOS) con integración zfsonlinux. Si (y cuando) el autor lanza el producto, puede ser una alternativa interesante.

Muchas compilaciones de NAS están basadas en aplicaciones empresariales. Para un hogar, esto puede ser una desventaja. No es tan malo que el énfasis esté en la funcionalidad, de poco interés en casa. Peor aún, falta el necesario en la caja y es difícil agregarlo. La mayoría de las veces, estos ensamblajes carecen de un cliente torrent y un servidor DLNA. Un ejemplo es, que también se distingue por la documentación pagada.

Si, como el autor de estas líneas, la presencia de ZFS parece ser una funcionalidad obligatoria del NAS, tarde o temprano la atención se dirige a las opciones que se arraigan en Solaris. Todos los derivados de Solaris fueron sellados por la asfixia de OpenSolaris por parte de Oracle después de la compra de Sun. La mayoría superó la fase difícil moviéndose al código base de Illumos, algunos se extinguieron, pero ese es otro tema. Hay varias opciones aquí, por ejemplo. Pros: rendimiento con un poco menos de apetito por el hardware en comparación con las opciones en FreeBSD y Linux. Contras: una lista más estrecha de compatibilidad de hardware y software y requisitos relativamente altos para el administrador. Tan alto que, por lo general, es mucho más fácil implementar un sistema en un sistema operativo completo.

Destaca el uso de software modificado del NAS comprado en hardware estándar. El autor no es abogado para poder valorar plenamente los detalles de la solicitud de licencias, por lo que por si acaso, prescindiremos de las referencias. Pero para alguien que no es abogado, la imagen es muy similar a la situación con OpenWRT. El firmware original está escrito por los fabricantes de NAS sobre una base de código abierto con una licencia GPL. Bajo la misma licencia, el resultado se publica en códigos fuente. Entusiastas, nuevamente bajo la GPL, tomen este código, modifíquenlo y publiquen el resultado. Este resultado es una compilación basada en Linux que generalmente funciona y que se puede instalar en una máquina virtual, o en un NAS de terceros adecuado. Este último, dicho sea de paso, se ha practicado durante muchos años y todavía no está encubierto, probablemente debido a la falta de violaciones legales en dicha práctica. La ventaja de esta opción es el precio, pero también hay desventajas. En primer lugar, además del código GPL, el NAS adquirido también utiliza uno propietario, principalmente para la comunicación con el hardware. Por lo tanto, dichos conjuntos tienen problemas para dormir, ahorrar electricidad, controlar el ruido del ventilador, etc. En segundo lugar, un NAS comprado a un fabricante líder también es un servicio de Internet destinado, por supuesto, solo a compradores y no a todos. Entonces exactamente lo mismo como resultado de instalar dicho ensamblaje no funciona, sino que es una opción para sentir, incluso en una máquina virtual.

Interfaz web para sistema operativo completo

Los miembros más o menos activos de la rama de perfil usan ZFSguru y napp-it. Sin duda, hay otros productos, empezando por . Pero son menos adecuados (o nada adecuados) para los fines discutidos. Sí, y el autor no los encontró, ver el epígrafe.

ZFSgurú

Utiliza FreeBSD. El producto actual es un conveniente instalador de FreeBSD que le permite instalar Sistema completo a un grupo ZFS, por ejemplo, a un espejo, configure grupos de datos y obtenga un NAS semiacabado de alta calidad. Semiacabado: porque parte de la funcionalidad principal de NAS aún no se ha implementado y está planificada para un futuro indefinido. Las manos tendrán que conectarse a UPS, acceso a la red a archivos, etc. Calidad: porque lo que ya se hizo se hizo bien.

dormir la siesta

El proyecto en términos de preparación parece una rara excepción. El producto le permite convertir literalmente una instalación limpia de un sistema operativo similar a Solaris en un NAS con ZFS con solo unos pocos clics. La versión actual recomienda usar OmniOs u OpenIndiana, Nexenta, Illumian y Oracle Solaris 11.1 son compatibles con algunas limitaciones. El secreto, aparentemente, es que los desarrolladores comercializaron con éxito el producto. La funcionalidad básica es gratuita, y las extensiones para uso doméstico también son gratuitas, entre las que destaca el servidor Mediatomb UPnP. Prórrogas para fines puramente corporativos - pagadas. Según los resultados de breves pruebas realizadas por el autor en la máquina virtual, las impresiones fueron positivas. Pero la energía solar es solar. En los repositorios, hasta la transmisión está muy barbuda, y falta montar una más o menos moderna, para lo que no bastó el autor de la curvatura de las manos. Kamrad padavan en algún lugar del foro describió pases con una pandereta, lo que le permitió resolver el problema, pero, como dicen, lo que se le permite a Júpiter no se le da al toro. Entonces, si bien napp-it es una excelente adición a la facilidad de uso de NAS basado en Solaris, es mejor no aprovechar este carro sin una experiencia UNIX notable.

Sistema completo *nix

Aquí - brevemente. Enseñar a un científico es sólo estropearlo. Un producto server *nix desde cero en casa lo plantean personas con experiencia profesional o amateurs avanzados cuyas aficiones ya no caben en el arenero de un montaje (o caja) terminado con volantes cosidos. A juzgar por la rama de perfil, trabajan con una amplia variedad de software. A menudo, combinando las fortalezas y/o la funcionalidad avanzada de los productos bajo diferentes sistemas operativos a través de la virtualización.

Virtualización en NAS

El uso de la virtualización en NAS es una práctica natural para un usuario avanzado. Probablemente la opción más sencilla sea instalar VirtualBox en un NAS con una interfaz web PHP y levantar varias máquinas virtuales que hagan lo que es difícil o poco práctico hacer en el eje principal. En primer lugar, lanza un software más o menos exótico. Para NAS4Free y OMV, se han escrito extensiones especiales que hacen factible la virtualización para un aficionado. Por supuesto, VirtualBox se puede instalar en casi cualquier eje completo. La tarea de controlar una máquina virtual a través del monitor, el mouse y el teclado de una computadora de escritorio es aún más fácil, incluso utilizando un cliente VNC. La desventaja de VirtualBox es un impacto significativo en el rendimiento en comparación con los sistemas bare metal.

La segunda opción es la virtualización suave a través de las cárceles de FreeBSD. Los propietarios de sistemas en ejes completos suelen utilizar jaulas para su propósito previsto, para aislar procesos potencialmente peligrosos, como un servidor web al que se puede acceder desde el exterior. En las construcciones, el mecanismo de la jaula se usa para eludir las restricciones de instalación programas adicionales. En FreeNAS, esta es una funcionalidad en caja; para NAS4Free, se escribe una extensión (TheBrig) que se integra en la interfaz web.

Finalmente, una opción de virtualización que va más allá de NAS, que es bastante popular en la rama de perfil, se llama "" a sugerencia de los desarrolladores. Brevemente: ESXi está instalado en el hardware, se eleva máquina virtual, cuya única tarea es crear un almacenamiento ZFS. Para hacer esto, se coloca un controlador de disco en su interior y el espacio del disco se exporta a través de protocolos de archivos y bloques para otras máquinas virtuales y reales. Si no entiende por qué tales perversiones, definitivamente no las necesita.

Total

Si lee tantas letras al menos en diagonal, puede gestionar la creación de un NAS doméstico en un 99,9 %. Habría un deseo. Buena suerte y, en todo caso, comuníquese con la sucursal de perfil.

Me gustaría expresar mi gratitud a todos los participantes de la rama de perfil en el foro. Sh, TPAKTOP, iZEN y RU_Taurus por muchos comentarios útiles.

Un agradecimiento especial a los desarrolladores de software libre: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile y muchos más. Hicieron posible el tema DIY NAS.

Canon PowerShot A200

La fotografía digital irrumpió en mi vida en 2002 con el nacimiento de mi hija. No puedes recordar todo, y con el tiempo algo se olvida, y por eso quería capturar tantos momentos como fuera posible del comienzo de su vida. Así que se asumió que tomaría muchas fotos y con frecuencia, lo que entonces la fotografía con película no permitía (el costo de la película + el costo de la impresión = caro). Y el 21 de agosto de 2002, se compró un dispositivo digital Creative PC-CAM que combina una cámara web alimentada por batería y la capacidad de tomar fotos digitales de 1MP no más de 8 piezas (ya no cabe en la memoria interna del dispositivo y no no podía funcionar con tarjetas de memoria). Al darse cuenta rápidamente de todo el encanto de una foto así y la inferioridad de la pequeña memoria incorporada, después de un par de meses, el joven padre se esforzó económicamente y compró una cámara digital Canon PowerShot A200 real que también podía grabar video.

Canon PowerShot A400

A partir de ese momento, la videocámara Samsung Hi8 inmediatamente murió moralmente en pos de la cámara de cine. La calidad de las fotos de la nueva cámara fue tan asombrosa, y esta línea de Canon es tan versátil (zoom óptico múltiple, estabilización de manos "temblorosas", una gran cantidad de fotos con una sola carga), que en los años siguientes solo el modelo cambiado: A400, A430, SX100 IS (¡estabilización óptica!) y SX200 IS. Este último también se compró el 21 de agosto (coincidencia), pero ya en 2009 y sigue en uso. Además, en marzo de 2012 se adquirió una cámara Sony NEX-C3K Kit con dos lentes intercambiables en el kit 18-55mm/F3.5-5.6, y el volumen de fotos y videos (ya en calidad FullHD) ha crecido significativamente. La cámara Sony NEX es aún mejor porque a través de un adaptador chino barato conecté la lente Helios 44-M de la cámara profesional Zenith de mi padre en la URSS (¡vaya, cuántas bodas se filmaron en ella!).

CANON PowerShot SX100IS

para que estoy Durante cerca de 17 años, hemos acumulado más de 20 mil fotografías y muchas, muchas horas de video. Para mí, este es un verdadero tesoro, que no quería perder en absoluto. Toda esta bondad se descargó de la memoria de las cámaras y se almacenó cuidadosamente primero en el disco duro de la PC, luego, debido a un problema con virus en Windows, se trasladó a una unidad externa, y luego a un disco duro de mayor capacidad Occidente digital(WD) Mi libro de 1 TB. Además, las películas digitalizadas (!) de mi padre y de mi cámara de video Samsung Hi8 comenzaron a ocupar un volumen decente.

Las fotos en álbumes de fotos antiguos podrían desaparecer solo si hubiera un incendio, pero notará este evento desagradable de inmediato, o si tiene suerte, llame a los bomberos con anticipación y logre salvar todo. La particularidad de lo digital es que todo tu archivo de fotos y videos acumulado desaparece instantáneamente, sin el olor preliminar a humo, como decir “en un chasquido de dedos”. En los últimos años, esto le ha sucedido a dos de mis amigos con USB-HDD externos.


Como una opción para el almacenamiento disco duro externo, el mercado nos ofrece dispositivos NAS: dispositivos de almacenamiento en red. Pero esta no es su única función, estos dispositivos tienen una funcionalidad bastante amplia: pueden funcionar como descargadores de torrents independientes y luego pueden transmitir el video descargado, por ejemplo, a un televisor, pueden funcionar como reproductores multimedia directamente en TV conectándose a través de HDMI, como servidores de su sitio web, etc. Todo está limitado solo por sus deseos y el repositorio de software para un NAS en particular. Las unidades del NAS se pueden combinar en arreglos de RAID0 a RAID10, según la cantidad de ranuras en el modelo de NAS. RAID le permite manipular libremente el espacio del disco compartido (por ejemplo, combinar dos HDD diferentes en un disco común usando RAID0) y hacer que el almacenamiento de archivos sea más seguro (por ejemplo, usando RAID5). Puede leer más sobre las opciones para usar diferentes niveles de RAID en Internet. Y otra diferencia con las PC convencionales y una gran ventaja de NAS es la eficiencia energética y el silencio. Porque Se supone que NAS no debe usarse para juegos, generalmente colocan un procesador frío y un ventilador grande y lento para enfriar el disco duro. El gran inconveniente de NAS es el costo, que a veces alcanza hasta 40 mil rublos o más para algunos modelos, y esto sin tener en cuenta el costo de las unidades, que pueden tomar otros quince mil (por ejemplo, 4 HDD de 1 TB cada uno en precios de abril de 2019). De acuerdo, no todos los presupuestos familiares pueden sacar toda esta idea.

Afortunadamente, existe otra opción alternativa y muy económica. Yo también los aproveché. Ciertamente no es ideal, nada es perfecto. De los beneficios: el costo es de 0 rublos, puede ensamblar un NAS para su hogar desde una PC vieja y discos duros innecesarios. Y de las desventajas: debe estar "con las manos" o al menos no tener miedo de jugar un poco con piezas de hierro y software. Fui por este camino y aquí está mi historia.

ejemplo de corpus

Para empezar, una PC de "oficina" de 10 años desmantelada con una fuente de alimentación de 300 W, 2 GB de RAM DDR3, un procesador Intel Pentium Dual-Core E5400 y toda esta "felicidad" se encontró en una placa base Gigabyte GA-G41MT-ES2L ( 2009) que tiene "a bordo" para conectar discos duros, no solo 4 conectores SATA, sino también un par de IDE antiguos. Yo estaba muy feliz con el último, porque. Tenía un par de unidades IDE viejas que habían estado tiradas innecesariamente durante años, en las que iba a comenzar mis experimentos con NAS. Otra cosa que complació, en la placa base, además de las ranuras PCI, naturalmente, había una moderna PCI-Express x1, que me fue muy útil después. De las desventajas de esta placa base: no hay forma de cargar el sistema operativo desde el lector de tarjetas incorporado, incluso después Actualizaciones de BIOS antes de ultima versión. Es una pena, tengo un par de tarjetas SD de 4GB innecesarias que serían adecuadas para este proyecto, pero lamentablemente. Pero es posible iniciar el sistema operativo desde una unidad flash USB. Bien, veamos cómo se puede usar esto en el futuro. También hay un puerto de red de 1 Gb a bordo de la placa base, lo cual es genial, porque. la velocidad de copia de la red será muy rápida. El centro de mi LAN doméstica es el Centro de Internet Zyxel Giga II, cuyos puertos también funcionan a 1 Gbps.

Continuemos. Así que la segunda pregunta después bloque del sistema, hubo tal: ¿y qué sistema operativo usar para NAS? Hay muchas opciones en Internet, tanto de pago como completamente gratuitas: FreeNAS, EasyNAS, Rockstor, OpenMediaVault y similares, te aconsejo que leas el artículo (se abre en ventana nueva) "Las mejores distribuciones NAS". Después de ver YouTube durante unos días más, y luego verifiqué y probé de forma independiente todos estos sistemas operativos en mi computadora virtual en VirtualBox, tomé la decisión de detenerme en OpenMediaVault (en resumen, OMV). ¿Por qué? Sí, porque OMV es totalmente compatible con el idioma ruso, es gratuito y está basado en el sistema operativo Linux (Debian), lo que significa estabilidad y confiabilidad que el sistema operativo Windows nunca soñó. Lo notable de las soluciones en el sistema operativo Linux es que son gratuitas, no hay amenaza de infección con virus del sistema operativo, lo que significa que no hay necesidad de comprar un antivirus. Requisitos del sistema a Linux en veces a continuación que Windows, lo que significa que el sistema operativo se sentirá muy bien incluso en aquellas PC en las que Windows simplemente se niega a iniciarse. Además, los dispositivos que ejecutan Linux no requieren mucha atención para mantener (por ejemplo, todos los SmartTV, enrutadores y Celulares trabajar en una u otra versión de Linux. En general, digan lo que digan, Linux en este caso, esta es mi eleccion. En general, me decidí por el sistema operativo.

Probablemente no describiré la instalación de OpenMediaVault aquí. Todo es bastante simple, no hay problemas y hay muchas descripciones similares en Internet, por ejemplo, daré un enlace al artículo (se abre en una nueva ventana) "Openmedia bóveda o Cómo hacer un NAS ¿tú mismo? ". Léete a ti mismo. Voy a escribir lo que funciona para mí ahora:

    Torrent downloader con una interfaz web. Muy cómodamente.

    METROEl servidor de medios miniDLNA le permite ver películas en su televisor. Especifiqué varias carpetas donde se encuentran mis películas, así como la carpeta donde se descarga el torrent.balancín.

    Notificaciones habilitadas para Email. Ahora en el trabajo (¡sí, en cualquier lugar!) inmediatamente me entero de todos los incidentes si ocurren.

    Monitor de disco duro S.M.A.R.T habilitado. Si un disco de repente se vuelve "malo", recibiré una notificación al respecto por correo electrónico, por ejemplo, en mi teléfono inteligente y podré guardar la información en otro disco a tiempo, antes de que el disco se rompa por completo.

    Rsync está habilitado, con lo cual Copia de respaldo disco duro con fotos y videos familiares se archiva en un servidor remoto en el trabajo.

    yohice una carpeta compartida para todos los usuarios en la mía red domestica. Ahora no hay problemas con los documentos, cuando termina de editar el texto en una PC estacionaria, puede abrirlo en una computadora portátil que está en el balcón o en una tableta.

    Clave antivirus está habilitado para análisis programados de una carpeta compartida. El hecho es que hay una PC con Windows en la red doméstica, y aunque tiene un antivirus instalado, es Windows y entendemos que el antivirus en este caso no essiempre ahorra. Entonces, de hecho, se necesita un antivirus en Linux en caso de que los archivos en una carpeta compartida se infecten desde una computadora con Wiondows. En Linux mismo, no hay virus solo como una clase.

Ejemplo de disco duro IDE

OMV tiene un complemento que debe instalarse si el sistema operativo se ejecuta en una unidad flash USB. Para ser honesto, me picaban tanto las manos que me apresuré y no me ocupé de este complemento, y por lo tanto no instalé el sistema operativo en una unidad flash USB, y para no tomar disco de inicio valioso puerto SATA en la madre, decidí poner OMV en un disco IDE. ¿Y qué? La velocidad no es tan importante aquí, la peculiaridad de Linux es que funciona en la memoria de la PC y no aterroriza al escribir-leer disco duro computadora como Windows. En general, el sistema operativo ocupa alrededor de 2,5 GB de espacio y está ubicado en un disco duro de 80 GB, y después de terminar todas las configuraciones de OMV, hice una copia de seguridad en el segundo tornillo IDE, en caso de que falle la primera unidad IDE. Así es como resultó porudzhetninko y creo que es confiable.

Temporalmente, para experimentos, los amigos lanzaron un par de discos duros de 3,5" de 500 GB cada uno. Los incluí en RAID0 y la salida fue un disco con una capacidad de 1 TB. Hasta que lo retiren, funcionará así. Se utiliza para el funcionamiento del torrent y la carpeta compartida de los usuarios. También compramos un par de Seagate Barracuda de 1 TB de 2,5". Así es como se ocuparon los 4 puertos SATA de la placa base. La foto de la derecha muestra, de arriba a abajo: 2 IDE con un sistema OMV, luego hay un par de SATA de 500 Gb que están "vinculados" en RAID0, y en la parte inferior hay dos tornillos para portátiles de 1 TB y 2 pulgadas y 5 pulgadas. Por cierto, se puede hacer clic en las imágenes a continuación, haga clic en ellas para ampliarlas.


Aerocool movimiento 12

Porque los discos resultaron ser lo que se llama "presentimiento" y se avecina el verano, decidi hacerlo por ellos refrigeración adicional. Compré un ventilador Aerocool Motion 12 en el CSN por 270 rublos. y lo instalé en el interior frente al bastidor con el HDD en un lugar regular. Funciona silenciosamente, 1200 revoluciones en total, pero sopla maravillosamente debido al mayor número de cuchillas, hay 9 de ellas.

Me pregunto qué hacer cuando necesito agregar al menos un disco duro más. Ahora no hay un puerto SATA libre en la placa base, y tampoco hay lugar en la carcasa de la PC en los puntos de conexión de HDD normales.

Oimaster He-2006

Deambulando por Internet, un día encontré en tienda china solución interesante. Un bastidor para seis HDD de 2`5 en un chasis retráctil se inserta en la caja de la PC en lugar de la unidad de DVD, con un bloqueo contra la desconexión accidental de discos, con una indicación de funcionamiento de HDD y enfriamiento forzado del interior. Por supuesto, no necesitaba ir directamente a 6 HDD, e incluso dentro de un espacio limitado serían demasiado densos, y esto es un problema de eliminación de calor, los discos se calientan, especialmente durante todo el día. Pero en general me gustó la idea. Empecé a buscar una solución para 4 HDD y tenía que solucionar de alguna manera el problema de la falta de puertos SATA libres. Y parafraseando el proverbio sobre Roma de una manera moderna: en China, todo está allí. Encontré una placa SSU SA3014 PCI-E que agrega 4 puertos SATA 3.0 por alrededor de 1350 rublos en Alishka.

Pero para ser honesto, tuve suerte en ese momento y lo compré en otro lugar: acababa de abrir la nueva tienda en línea Bringly.ru, un proyecto conjunto de Yandex y Sberbank. Hubo descuentos, e incluso para la primera compra dieron puntos con los que puedes pagar los productos como dinero. En general, junto con todo, con la entrega, esta tarifa me costó 565 rublos. Resultó muy económico, al estilo de mi proyecto. Luego, después de revisar un montón de opciones para bastidores HDD en una bahía de 5`25, llegué a la conclusión de que la empresa más normal es Oimaster. Un montón de críticas positivas y, a juzgar por la foto del dispositivo, todo es de bastante alta calidad y confiable, aunque un poco caro.
Pero después de todo, debe cuidar mis discos con cuidado para que los datos almacenados en ellos no desaparezcan en ningún lado, por ejemplo, debido a una soldadura de mala calidad de algún tipo de circuito dentro del bastidor o un sobrecalentamiento elemental. El precio mínimo es de alrededor de 1898 rublos. Durante un par de meses estuve buscando opciones más baratas, estaba esperando, ¿quizás donde habrá descuentos? No hubo descuentos en la última venta ni siquiera en Aliexpress, así que tuve que comprar lo que se llama a precio completo. Es bueno que use el servicio de devolución de efectivo de Letyshops (haga clic en el banner en la parte superior de esta página), y siempre se me devuelve parte del dinero pagado, por lo que podemos suponer que los productos siempre son más baratos. Cuando llegó todo, instalé todo en el estuche. ¡Todo funciona perfectamente!

OMV tiene un sistema de estadísticas incorporado. Se mantiene un registro de qué tan fuerte es la carga en el procesador, cuánta RAM se usa y cuánto queda libre, puede ver la dinámica de llenado de los discos duros, etc. Permítanme recordarles que mi sistema tiene el procesador Intel Pentium Dual-Core E5400, cuya potencia resultó ser más que suficiente, la carga promedio no supera el 8-10%. Memoria de acceso aleatorio 2 GB también son más de 0,6 GB ocupados por el sistema, el resto se asigna para almacenamiento en búfer de datos.

En conclusión. Puedo decir que el NAS resultó ser barato, de hecho, por los gastos obligatorios: esto es 270 rublos. para un ventilador adicional para el enfriamiento obligatorio de la matriz HDD. Así que no se apresure a tirar las PC viejas: aún pueden servirle durante mucho tiempo, pero en un papel diferente. Si hay discos duros viejos, tampoco hay costos. Todos mis otros gastos por una tarifa adicional y un rack para 4 discos, en general, no eran necesarios. Las capacidades de OMV son suficientes no solo para uso doméstico, sino también para la oficina y para una gran red corporativa, ya que todo esto se basa en el sistema operativo Linux (Debian) con actualizaciones periódicas del sistema. Y mi NAS complace con siete películas nuevas, disponibilidad instantánea de toda la masa de videos y fotos caseros a la vez y, finalmente, tranquilidad de confianza para la seguridad de todos los datos acumulados a lo largo de los años.

Categorías:// con fecha 04/09/2019