Construir un servidor de archivos de baja potencia

13

Me gustaría construir un servidor de archivos para copias de seguridad. El servidor debe estar disponible 24/7 en una red mixta de Windows / Linux, pero el servicio no debe exceder 1 hora por día. Es por eso que el consumo de energía es mi principal prioridad .

¿Cuál crees que es el mejor hardware para construirlo? ¿Qué pasa con el software? ¿Sugieres una distribución de Linux?

Edit1: el servidor debe tomar de 1 a 4 unidades de terabyte, no estoy apuntando a la velocidad, la redundancia no es imprescindible, pero será apreciada si no es muy costosa. Mi presupuesto es un poco limitado.

Edit2: si puedo obtener un enrutador o un punto de acceso inalámbrico para hacer este trabajo (usando puertos USB, y probablemente un firmware modificado), sería una gran idea. Cualquier sugerencia ?

karatchov
fuente
En el lado del software, considere usar OpenSolaris y use ZFS para el almacenamiento. Con ZFS, puede crear fácilmente una franja de espejos, que es lo que desea si está utilizando unidades de terabytes. Ese almacenamiento se puede exportar con SAMBA, NFS o incluso iSCSI, o puede configurar rsync para los servidores Linux. OpenSolaris es más fuerte que Linux cuando se trata de construir servidores de almacenamiento.
Michael Dillon el
Necesita más información para dar una buena respuesta. ¿Cuál es su rango de precio? ¿Cuánto almacenamiento? Para mí, la mejor opción de bajo consumo sería un sistema basado en Atom con unidad SSD. Pero si necesita más confiabilidad, o RAID, entonces hay muchos factores en juego. Barato, baja potencia, mucho espacio de almacenamiento; elegir dos?
Dave Drager

Respuestas:

7

Me gustaría construir un servidor de archivos para copias de seguridad. El servidor debe estar disponible 24/7 en una red mixta de Windows / Linux, pero el servicio no debe exceder 1 hora por día. Es por eso que el consumo de energía es mi principal prioridad.

¿Cuál crees que es el mejor hardware para construirlo? ¿Qué pasa con el software? ¿Sugieres una distribución de Linux?

En mi experiencia, construir una PC / Servidor de archivos desde cero no se acerca en términos de eficiencia energética a la mayoría de los dispositivos NAS de nivel de consumidor. Dicho esto, las computadoras completas son obviamente mucho más flexibles / capaces que los NAS de consumo, sin embargo, cualquier cosa construida en casa siempre consumirá más electricidad. Si tiene suerte, es posible que pueda obtener el consumo en unos pocos vatios para hardware de consumo, pero el tiempo / esfuerzo / dinero puede no valer la pena.

Tengo NAS en casa conectado a un UPS, y solo con el simple monitor de UPS, oscila entre 45W-55W con solo dos unidades. Durante las horas de menor actividad, puede entrar en el rango de 30w-40w. Lo he visto tan bajo como 25w, pero eso no es común. Eso no está mal. Es cierto que tengo un NAS de 4 discos, es más fácil de operar, pequeño y muy eficiente en cuanto a energía. La construcción siempre es divertida, pero al final puede costar más, tener más problemas / mantenimiento, es físicamente mucho más grande y consume más electricidad que una contraparte del consumidor NAS.

Edit1: el servidor debe tomar de 1 a 4 unidades de terabyte, no estoy apuntando a la velocidad, la redundancia no es imprescindible, pero será apreciada si no es muy costosa. Mi presupuesto es un poco limitado.

Es un poco extraño que la redundancia no sea imprescindible teniendo en cuenta que es un servidor de archivos, sino para cada uno de ellos. Si el mayor problema es el costo y la velocidad / redundancia son suplementarias, los dispositivos NAS de 2 unidades deberían ser suficientes.

Fuera de mi cabeza, recomendaría el Netgear ReadyNAS Duo RND2000. Se vende por alrededor de $ 300 +, pero busque en los minoristas en línea y verá que lo venden por menos. Creo que también hay un gran descuento de Netgear en estos días, pero no estoy muy seguro. Tenga en cuenta que Netgear vende la mayoría de sus NAS con discos duros, por lo que los precios parecen estar inflados. Asegúrese de buscar versiones sin disco.

Otro NAS que recomendaría es el QNAP TS-239 Pro . Soy dueño de un TS-409 Pro pero estoy muy contento con QNAP ya que es bastante sólido. El software con el que viene es bastante fácil de usar y funciona de manera confiable. Está ejecutando Linux incrustado, por lo que si realmente desea profundizar en lo interno, el acceso ssh está disponible.

2 NAS de disco son bastante económicos. El rango de precios es bastante pequeño de $ 100 a $ 300. Los 4 discos NAS tienen una gama más amplia de precios que probablemente lo desanime. Pueden variar desde $ 500- $ 900 +. Pero parece que el dinero es un problema, así que iría con 2 discos en su situación.

Edit2: si puedo obtener un enrutador o un punto de acceso inalámbrico para hacer este trabajo (usando puertos USB y probablemente un firmware modificado), entonces sería una gran idea. Cualquier sugerencia ?

Me mantendría alejado de esta idea. Si bien puede ser la solución más económica / hacker-ish, para mí huele a más problemas de lo que vale. Utilicé DDWRT y Tomato, y ambos son ROM excelentes para enrutadores inalámbricos / cortafuegos / vpns, pero el servicio de archivos no es algo que vi como una prioridad principal en ambos proyectos. Podría estar equivocado en estos días, ya que ha pasado un tiempo desde que usé / jugué con ambos, pero si sus archivos significan algo para usted, simplemente obtenga un dispositivo NAS barato, conéctelo a su LAN y llámelo por la noche.

osij2is
fuente
6

Una posibilidad es construir un servidor alrededor de una placa mini-ITX con una CPU VIA EPIA que se puede usar para construir computadoras sin ventilador. La otra posibilidad es construirlo alrededor de un mini-ITX que use una CPU Intel ATOM como el Zotac ION.

En cualquier caso, es probable que desee colocar los discos duros fuera de la caja de la computadora, en su propia caja con su propio ventilador de temperatura controlada. Hay cables externos que se pueden usar para conectar unidades SATA, e incluso si la placa base solo tiene conectores SATA internos, puede obtener adaptadores que le permitan conectar SATA externa. Para la caja de la unidad, cualquier cosa servirá si está dispuesto a hacer un agujero en la caja para pasar los cables SATA.

Michael Dillon
fuente
5

He configurado una PC normal con un disco duro USB externo (para instantáneas) y un sistema en una llave USB para realizar una copia de seguridad.

La copia de seguridad se programa cada día por la tarde y, una vez que finaliza, la computadora se apaga sola. Si necesitamos respaldo, alguien simplemente envía a la computadora un paquete WOL (usando WOL, la computadora se enciende diariamente, justo antes de que se programe el respaldo).

Resultado:

  • barato (PC vieja, unidad USB externa, llave USB),
  • menos consumo de energía (2-3 h por día) y
  • disponible en cualquier momento que lo necesite (WOL)

PS .: OS Linux con integración Samba y AD.

blank3
fuente
+1. Inteligente: enciéndalo cuando lo necesite y apáguelo cuando no lo necesite. Esa es una excelente manera de ahorrar energía.
Clinton Blackmore
4

Recomiendo OpenFiler ( http://openfiler.com/ ). Es un dispositivo NAS basado en Linux, y es compatible con NFS, CIFS, WebDAV, RSYNC, FTP e iSCSI. También se puede vincular a Active Directory para la autenticación si es necesario, o puede usarse como un servidor LDAP. Lo he estado usando por un tiempo y me encanta. Es fácil de configurar con el sitio web de administración incluido.

OpenFiler también admite RAID de software, por lo que si está buscando gastar menos en hardware, aún puede tener redundancia.

En cuanto al hardware, buscaría un sistema mini-ITX. Eso sería de baja potencia, y el BIOS probablemente tiene opciones para girar discos duros cuando no se usan. Eso ayudaría a reducir el consumo de energía de manera significativa, especialmente si pueden reducirse aproximadamente 23 horas por día. También hay opciones dentro de Linux para girar las unidades cuando no se usan, como configurar las opciones de la unidad usando hdparmo instalando software como noflushd.

Baumgart
fuente
3

Nadie parece haber sugerido esto, pero la elección de los discos duros también jugaría un factor. En este caso, se supone que las unidades Western Digital Green están hechas para baja potencia. Los uso en mi servidor de archivos y funcionan muy bien.

sybreon
fuente
2

Para una plataforma de sistema, eche un vistazo a una HP ML110 o ML115. Estos son bastante baratos (muy baratos en eBay, a menudo £ 100-200; los precios minoristas comienzan en alrededor de £ 300-400.), Pequeños (aproximadamente del tamaño de una PC de mini torre) y tienen espacio para 4 unidades SATA de 3.5 "internamente También tienen un par de bahías expuestas de 5,25 "que puede usar para una unidad de copia de seguridad en cinta u otro medio extraíble.

Los modelos recientes también tienen una ranura PCI-e x8 si desea instalar un controlador RAID de hardware.

Si compra uno con un chip más lento y de baja potencia, el consumo de energía será relativamente bajo. En particular, mire algunas de las opciones de Opteron de baja potencia para un ML115. Si el sistema está mayormente inactivo, consumirá relativamente poca energía.

Para una distribución, hay varias distribuciones de Linux apropiadas como Ubuntu Server o Fedora, además de algunos sistemas más personalizados como OpenFiler. Las versiones recientes de Samba falsificarán un controlador de dominio si lo necesita.

Preocupado por TunbridgeWells
fuente
2

instale linux en linksys nslu2 nas http://www.nslu2-linux.org/

DennyHalim.com
fuente
No rechazaré su respuesta, pero trataré de responder la pregunta en lugar de solo publicar un enlace. Edite su respuesta para incluir por qué cree que esta es una buena opción, o al menos resuma a qué se está vinculando y votaré su respuesta
Mover más comentarios Enlace al
¿Alguien que usa Buffalo buffalo whr54g para un servidor de archivos de baja potencia? Estaría interesado en escuchar acerca de hacks de bajo costo como enrutadores como la respuesta.
2

Acabo de construir exactamente esto ... la placa base es un Zotac IONITX-CU, que es esencialmente una CPU Intel Atom con el chipset Nvidia a su alrededor. Elegí esto porque está bastante bien soportado por Ubuntu, y porque tiene 3 puertos SATA. Mi lógica para los 3 puertos SATA es la siguiente: puedo construir una matriz RAID 5 infinitamente extensible. Cuando está casi lleno, básicamente extrae una de las unidades para dejar espacio para la nueva de 1TB, luego copia todos los datos ... luego instala dos unidades nuevas más en la matriz RAID5, copia los datos de los primeros 1 TB a la nueva matriz, luego agregue esa unidad en la matriz. Si desea estar aún más seguro, puede usar una carcasa / adaptador USB externo para hacer la copia para que nunca se quede sin allanamiento. En todo caso... Instalé el sistema operativo ubuntu en una simple unidad flash USB de 4GB, no tiene sentido desperdiciar un puerto SATA de alta velocidad para el sistema operativo dado lo poco que se usa. Una unidad USB de rendimiento razonable es bastante rápida para mis propósitos, y consume casi cero energía adicional.

El sistema base (placa base + unidad USB para el sistema operativo) registra aproximadamente 25 W cuando se usa ... más como 20-22 W cuando simplemente se sienta allí. Obviamente, el uso total dependerá mucho del tipo de unidades que elija para su almacenamiento masivo, pero puede asumir con bastante seguridad algo como 6-10W por unidad cuando está activo ... si las desactiva, el consumo de energía incremental es bastante cero.

así que, en general, estoy bastante seguro de que cualquiera de las placas mini-ITX hará lo que desee ... ubuntu es un sistema operativo bastante amigable y bien soportado, y también le brinda la flexibilidad de jugar con otras cosas que no están estrictamente relacionados con el servidor de archivos. (¡Esto puede ser algo bueno o malo dependiendo de lo aislado que desee que esté su servidor!)


fuente
1

Esto tiene la virtualización escrita por todas partes, ¿ha considerado esa opción?

Chopper3
fuente
1
La virtualización no proporciona discos duros reales para guardar las copias de seguridad. Sin embargo, si el servidor solo trabaja alrededor de una hora por día haciendo copias de seguridad, es posible que pueda obtener más trabajo al convertirlo en un servidor VM. En ese caso, observe la instalación de OpenSolaris o OpenSUSE Linux, los cuales tienen XEN incorporado con una GUI agradable y fácil de usar.
Michael Dillon el
1

Una cosa que me interesaría probar es la Junta Beagle . Cuesta ~ $ 150 (EE. UU., Presumiblemente) y (según Wikipedia ) solo usa 2 vatios de potencia. Parece que algunas distribuciones de Linux se ejecutarán en él.

Tendría que investigar un poco más para saberlo con certeza; el tablero básico usará una tarjeta flash; sin embargo, creo que podría usar discos duros USB externos (en cuyo caso, tendría que tener en cuenta la potencia que usan y, si están alimentados por el puerto USB, probablemente necesite un concentrador USB con alimentación). I Sin embargo, solo estoy adivinando, ya que no lo he investigado por un tiempo.

Clinton Blackmore
fuente
0

Creo que el argumento de Windows vs Linux para su implementación depende principalmente de cómo desea lidiar con la autenticación y la autorización. Si usa mucho un dominio de Active Directory y necesita múltiples puntos compartidos con acceso grupal variable, usar un sistema Windows será mucho más fácil de administrar.

Sin embargo, si está haciendo un único intercambio de archivos masivo, un sistema Linux Samba podría ser un mejor enfoque. El sistema Linux ciertamente funcionará mejor en hardware más débil (menor consumo de energía).

La serie R de Dell parece usar componentes de bajo consumo de energía, aunque no estoy seguro de cuántos discos necesita para sus requisitos de almacenamiento.

Kyle Smith
fuente
Gracias, pero mi objetivo es construir el servidor para no comprarlo (a menos que haya una razón muy fuerte). No veo ninguna razón para tomar Windows, se supone que este es un servidor de archivos simple.
karatchov
0

Construí mi nuevo servidor doméstico alrededor de la CPU de 45 vatios de AMD y una caja de cubo con una fuente de alimentación de 200 vatios, pero lo uso para mucho más que copias de seguridad.

usuario18330
fuente
0

ZFS también se considera estable en FreeBSD, en caso de que no desee utilizar OpenSolaris.


fuente
0

El 25 de octubre, alguien le preguntó a slashdot :

Es así de fácil instalar Debian. Una Mac Mini consume aproximadamente 85 vatios, por lo que tampoco es una opción. Algo un poco más que llave en mano estaría bien, pero preferiblemente no es un trabajo de pirateo completo. Agregar un CR-ROM o DVD-ROM temporal, o un disco USB con un iso para instalar sería bueno. ¿Algún Slashdotters ejecuta sistemas Linux de bajo consumo agradables y baratos? ¿Qué puedes recomendar?"

Clinton Blackmore
fuente