Erstellen Sie einen energiesparenden Dateiserver


13

Ich möchte einen Dateiserver für Backups aufbauen. Der Server muss in einem gemischten Windows / Linux-Netzwerk rund um die Uhr verfügbar sein, der Dienst sollte jedoch 1 Stunde pro Tag nicht überschreiten. Deshalb hat der Stromverbrauch für mich oberste Priorität .

Was ist Ihrer Meinung nach die beste Hardware, um es zu bauen? Was ist mit Software? Schlagen Sie eine Linux-Distribution vor?

Edit1: Der Server sollte 1 bis 4 Terabyte Laufwerke aufnehmen, ich strebe keine Geschwindigkeit an, Redundanz ist kein Muss, wird aber geschätzt, wenn auch nicht sehr kostenintensiv. Mein Budget ist begrenzt.

Edit2: Wenn ich einen Router oder einen drahtlosen Zugangspunkt für diesen Job bekommen kann (über USB-Anschlüsse und wahrscheinlich eine modifizierte Firmware), dann wäre es eine großartige Idee. Irgendein Vorschlag ?


Erwägen Sie softwareseitig die Verwendung von OpenSolaris und verwenden Sie ZFS als Speicher. Mit ZFS können Sie problemlos einen Streifen von Spiegeln erstellen, was Sie möchten, wenn Sie Terabyte-Laufwerke verwenden. Dieser Speicher kann dann mit SAMBA, NFS oder sogar iSCSI exportiert werden, oder Sie können rsync für die Linux-Server einrichten. OpenSolaris ist beim Aufbau von Speicherservern stärker als Linux.
Michael Dillon

Benötigen Sie weitere Informationen, um eine gute Antwort zu geben. Was ist Ihre Preisspanne? Wie viel Speicherplatz? Für mich wäre die beste Option für geringen Stromverbrauch ein Atom-basiertes System mit SSD-Laufwerk. Wenn Sie jedoch mehr Zuverlässigkeit oder RAID benötigen, spielen viele Faktoren eine Rolle. Preiswert, wenig Strom, viel Speicherplatz; zwei auswählen?
Dave Drager

Antworten:


7

Ich möchte einen Dateiserver für Backups aufbauen. Der Server muss in einem gemischten Windows / Linux-Netzwerk rund um die Uhr verfügbar sein, der Dienst sollte jedoch 1 Stunde pro Tag nicht überschreiten. Deshalb hat der Stromverbrauch für mich oberste Priorität.

Was ist Ihrer Meinung nach die beste Hardware, um es zu bauen? Was ist mit Software? Schlagen Sie eine Linux-Distribution vor?

Meiner Erfahrung nach kommt der Neuaufbau eines PCs / Dateiservers in Bezug auf die Energieeffizienz den meisten NAS-Geräten auf Verbraucherebene nicht nahe . Damit wird gesagt, sind ausgewachsene Computer offensichtlich viel flexibler / Lage dann Verbraucher NASes, aber zu Hause gebaut alles immer mehr Strom verbrauchen. Wenn Sie Glück haben, können Sie den Verbrauch von Hardware für Endverbraucher auf wenige Watt senken, aber die Zeit, der Aufwand und das Geld sind es möglicherweise nicht wert.

Ich habe NAS zu Hause an eine USV angeschlossen, und nur mit dem einfachen USV-Monitor reicht es von 45 W bis 55 W mit nur zwei Laufwerken. Außerhalb der Spitzenzeiten kann es in den Bereich von 30 bis 40 W kommen. Ich habe es so niedrig wie 25W gesehen, aber das ist nicht üblich. Das ist nicht zu schäbig. Zugegeben, ich habe ein 4-Platten-NAS, es ist einfacher zu bedienen, klein und sehr energieeffizient. Bauen macht immer Spaß, kann aber letztendlich mehr kosten, hat mehr Probleme / Wartung, ist physisch viel größer und verbraucht mehr Strom als ein NAS-Gegenstück für Verbraucher.

Edit1: Der Server sollte 1 bis 4 Terabyte Laufwerke aufnehmen, ich strebe keine Geschwindigkeit an, Redundanz ist kein Muss, wird aber geschätzt, wenn auch nicht sehr kostenintensiv. Mein Budget ist begrenzt.

Es ist seltsam, dass Redundanz kein Muss ist, wenn man bedenkt, dass es sich um einen Dateiserver handelt, sondern für jeden seinen eigenen. Wenn die Kosten das größte Problem darstellen und die Geschwindigkeit / Redundanz erhöht wird, sollten NAS-Geräte mit zwei Laufwerken ausreichen.

Ich kann das Netgear ReadyNAS Duo RND2000 nur empfehlen. Es liegt im Einzelhandel bei über 300 US-Dollar, aber wenn Sie sich die Online-Händler ansehen, werden Sie feststellen, dass sie es zu einem günstigeren Preis verkaufen. Ich denke, es gibt heutzutage auch einen großen Rabatt von Netgear, aber ich bin mir nicht sicher. Beachten Sie, dass Netgear die meisten seiner NAS-Geräte mit Festplatten verkauft, sodass die Preise offenbar überhöht sind. Stellen Sie sicher, dass Sie nach plattenlosen Versionen suchen.

Ein weiteres NAS, das ich empfehlen würde, ist das QNAP TS-239 Pro . Ich besitze einen TS-409 Pro, bin aber mit QNAP sehr zufrieden, da es ziemlich solide ist. Die mitgelieferte Software ist recht einfach zu bedienen und funktioniert zuverlässig. Es wird Linux Embedded ausgeführt. Wenn Sie also wirklich in die Interna eintauchen möchten, ist SSH-Zugriff verfügbar.

2 Festplatten-NAS sind ziemlich sparsam. Die Preisspanne ist relativ klein und reicht von 100 bis 300 US-Dollar. 4-Disc-NASs bieten eine breitere Preisspanne, die Sie wahrscheinlich entmutigen wird. Sie können von $ 500- $ 900 + reichen. Aber es hört sich so an, als wäre Geld ein Problem, also würde ich in Ihrer Situation mit 2-Disk gehen.

Edit2: Wenn ich einen Router oder einen drahtlosen Zugangspunkt für diesen Job bekommen kann (über USB-Anschlüsse und wahrscheinlich eine modifizierte Firmware), dann wäre es eine großartige Idee. Irgendein Vorschlag ?

Ich würde mich von dieser Idee fernhalten. Während es die wirtschaftlichste / hacker-artigste Lösung sein mag, riecht es für mich nach mehr Ärger als es wert ist. Ich habe DDWRT und Tomato verwendet und sie sind beide gute ROMs für WLAN-Router / Firewalls / VPNs, aber das Serving von Dateien war für mich bei beiden Projekten nicht besonders wichtig. Ich könnte mich heutzutage irren, da es schon eine Weile her ist, dass ich mit beiden herumgespielt habe , aber wenn Ihre Dateien Ihnen etwas bedeuten , holen Sie sich einfach ein billiges NAS-Gerät, schließen Sie es an Ihr LAN an und rufen Sie es eine Nacht lang an.


6

Eine Möglichkeit besteht darin, einen Server um eine Mini-ITX-Karte mit einer VIA EPIA-CPU zu bauen, mit der lüfterlose Computer gebaut werden können. Die andere Möglichkeit besteht darin, es um einen Mini-ITX herum aufzubauen, der eine Intel ATOM-CPU wie den Zotac ION verwendet.

In beiden Fällen möchten Sie wahrscheinlich die Festplatten außerhalb des Computergehäuses in einer eigenen Box mit einem eigenen temperaturgesteuerten Lüfter unterbringen. Es gibt externe Kabel, die zum Anschließen von SATA-Laufwerken verwendet werden können. Auch wenn das Motherboard nur über interne SATA-Anschlüsse verfügt, können Sie Adapter erwerben, mit denen Sie externe SATA-Laufwerke anschließen können. Für das Laufwerksgehäuse ist alles möglich, wenn Sie bereit sind, ein Loch in das Gehäuse zu bohren, um die SATA-Kabel einzulegen.


5

Ich habe einen normalen PC mit externer USB-Festplatte (für Schnappschüsse) und System auf einem USB-Stick eingerichtet, um ein Backup durchzuführen.

Das Backup wird jeden Abend geplant und nach dessen Abschluss schaltet sich der Computer aus. Wenn eine Sicherung erforderlich ist, sendet eine andere Person dem Computer lediglich ein WOL-Paket (mit WOL wird der Computer täglich eingeschaltet, unmittelbar bevor die Sicherung geplant wird).

Ergebnis:

  • günstig (alter PC, externes USB-Laufwerk, USB-Stick),
  • weniger Stromverbrauch (2-3h pro Tag) und
  • jederzeit verfügbar (WOL)

PS .: OS Linux mit Samba und AD Integration.


+1. Clever - schalten Sie es ein, wenn Sie es brauchen, und aus, wenn Sie es nicht brauchen. Das ist eine großartige Möglichkeit, Energie zu sparen.
Clinton Blackmore

4

Ich empfehle OpenFiler ( http://openfiler.com/ ). Es handelt sich um eine Linux-basierte NAS-Appliance, die NFS, CIFS, WebDAV, RSYNC, FTP und iSCSI unterstützt. Es kann bei Bedarf auch zur Authentifizierung an Active Directory gebunden oder als LDAP-Server verwendet werden. Ich benutze es schon eine Weile und ich liebe es. Mit der mitgelieferten Verwaltungswebsite ist die Konfiguration einfach.

OpenFiler unterstützt auch Software-RAID. Wenn Sie also weniger für Hardware ausgeben möchten, können Sie dennoch Redundanz haben.

Bei der Hardware würde ich nach einem Mini-ITX-System suchen. Das wäre ein geringer Stromverbrauch, und das BIOS verfügt wahrscheinlich über Optionen zum Herunterfahren von Festplatten, wenn diese nicht verwendet werden. Dies würde den Stromverbrauch erheblich reduzieren, insbesondere wenn sie ungefähr 23 Stunden pro Tag heruntergefahren werden können. Es gibt auch Optionen in Linux, um Laufwerke herunterzufahren, wenn sie nicht verwendet werden, z. B. das Festlegen der Laufwerksoptionen mithilfe von hdparmoder das Installieren von Software wie noflushd.


3

Niemand scheint dies angedeutet zu haben, aber die Wahl der Festplatte spielt ebenfalls eine Rolle. In diesem Fall sollten die Western Digital Green-Laufwerke für geringen Stromverbrauch ausgelegt sein. Ich benutze sie in meinem Dateiserver und sie laufen sehr cool.


2

Schauen Sie sich für eine Systemplattform einen HP ML110 oder ML115 an. Diese sind recht günstig (spottbillig bei ebay, oft 100 bis 200 GBP; Einzelhandelspreise beginnen bei 300 bis 400 GBP), klein (etwa so groß wie ein Mini-Tower-PC) und bieten Platz für 4 3,5-Zoll-SATA-Laufwerke im Inneren Sie haben auch ein paar exponierte 5,25 "-Schächte, die Sie für eine Bandsicherungseinheit oder andere Wechselmedien verwenden können.

Neuere Modelle verfügen auch über einen PCI-e x8-Steckplatz, wenn Sie einen Hardware-RAID-Controller installieren möchten.

Wenn Sie einen mit einem langsameren Chip mit niedrigem Stromverbrauch kaufen, ist der Stromverbrauch relativ niedrig. Sehen Sie sich insbesondere einige der stromsparenden Opteron-Optionen für einen ML115 an. Wenn das System größtenteils im Leerlauf ist, verbraucht es relativ wenig Strom.

Für eine Distribution gibt es verschiedene geeignete Linux-Distributionen wie Ubuntu Server oder Fedora sowie einige speziellere Systeme wie OpenFiler. Neuere Versionen von Samba fälschen einen Domänencontroller, wenn Sie dies benötigen.


2

Linux auf Linksys installieren nslu2 nas http://www.nslu2-linux.org/


Ich werde Ihre Antwort nicht herabstimmen, sondern versuchen, die Frage zu beantworten, anstatt nur einen Link zu posten. Bearbeiten Sie Ihre Antwort und geben Sie an, warum dies Ihrer Meinung nach eine gute Option ist, oder fassen Sie zumindest zusammen, worauf Sie verweisen, und ich werde Ihre Antwort
Verschieben Sie weitere Kommentare

Jemand mit Buffalo Buffalo whr54g für Low-Power-Dateiserver? Würde mich über günstige Router-Hacks wie die Antwort freuen.

2

Ich habe mir gerade genau das gebaut ... das Motherboard ist eine zotac IONITX-CU, die im Wesentlichen nur eine Intel Atom-CPU mit dem Nvidia-Chipsatz ist. Ich wählte dies, weil es von Ubuntu einigermaßen gut unterstützt wird und weil es 3 SATA-Ports hat. Meine Logik für die 3 SATA-Ports lautet wie folgt: Ich kann ein unendlich erweiterbares RAID 5-Array erstellen. Wenn Sie fast voll sind, ziehen Sie im Grunde genommen an einem der Laufwerke, um Platz für das neue 1-TB-Laufwerk zu schaffen. Kopieren Sie dann alle Daten auf dieses Laufwerk. Installieren Sie dann zwei weitere neue Laufwerke im RAID5-Array und kopieren Sie die Daten von Fügen Sie dem neuen Array die ersten 1 TB hinzu, und fügen Sie dann das Laufwerk zum Array hinzu. Wenn Sie noch sicherer sein möchten, können Sie ein externes USB-Gehäuse / einen externen USB-Adapter verwenden, um die Kopie zu erstellen. Auf jeden Fall... Ich habe das Ubuntu-Betriebssystem selbst auf einem einfachen 4-GB-USB-Flash-Laufwerk installiert - es macht keinen Sinn, einen Hochgeschwindigkeits-SATA-Port für das Betriebssystem zu verschwenden, wenn es nur wenig verwendet wird. Ein USB-Laufwerk mit angemessener Leistung ist für meine Zwecke sehr schnell und verbraucht fast keine zusätzliche Energie.

Das Basissystem (Motherboard + USB-Laufwerk für das Betriebssystem) liefert bei Verwendung etwa 25 W ... eher 20-22 W, wenn es sich nur dort befindet. Die Gesamtnutzung hängt natürlich stark von der Art der Laufwerke ab, die Sie für Ihren Massenspeicher auswählen, aber Sie können ziemlich sicher davon ausgehen, dass 6 bis 10 W pro Laufwerk aktiv sind ... Wenn Sie sie herunterdrehen, ist der inkrementelle Stromverbrauch ziemlich hoch Null.

Im Allgemeinen bin ich mir ziemlich sicher, dass jedes der Mini-ITX-Boards das tut, was Sie wollen ... Ubuntu ist ein ziemlich benutzerfreundliches und gut unterstütztes Betriebssystem, und es gibt Ihnen auch die Flexibilität, mit anderen Dingen herumzuspielen sind nicht streng dateiserverbezogen. (Dies kann eine gute oder eine schlechte Sache sein, je nachdem, wie isoliert Ihr Server sein soll!)


1

Hier wurde Virtualisierung geschrieben - haben Sie diese Option in Betracht gezogen?


1
Die Virtualisierung bietet keine echten Festplatten zum Speichern der Backups. Wenn der Server jedoch nur ungefähr eine Stunde pro Tag für die Durchführung von Sicherungen arbeitet, können Sie möglicherweise mehr Arbeit daraus machen, indem Sie ihn zu einem VM-Server machen. In diesem Fall sollten Sie sich die Installation von OpenSolaris oder OpenSUSE Linux ansehen, die beide über XEN mit einer benutzerfreundlichen GUI verfügen.
Michael Dillon

1

Eine Sache, die mich interessieren würde, ist das Beagle Board . Es kostet ~ 150 US-Dollar (vermutlich) und verbraucht (laut Wikipedia ) nur 2 Watt Strom. Es hört sich so an, als würden ein paar Linux-Distributionen darauf laufen.

Ich musste es mir noch genauer ansehen, um sicherzugehen; Die Basisplatine verwendet eine Flash-Karte. Ich denke jedoch, dass Sie externe USB-Festplatten verwenden könnten (in diesem Fall müssten Sie den Stromverbrauch berücksichtigen, und wenn diese über den USB-Anschluss betrieben werden, benötigen Sie wahrscheinlich einen USB-Hub mit eigener Stromversorgung.) I Ich rate nur, da ich mich eine Weile nicht mehr darum gekümmert habe.


0

Ich denke, das Windows-gegen-Linux-Argument für Ihre Bereitstellung hängt hauptsächlich davon ab, wie Sie mit Authentifizierung und Autorisierung umgehen möchten. Wenn Sie eine Active Directory-Domäne häufig verwenden und mehrere Netzwerkfreigaben mit unterschiedlichem Gruppenzugriff benötigen, ist die Verwendung eines Windows-Systems viel einfacher zu verwalten.

Wenn Sie jedoch ein einzelnes, umfangreiches Fileshare erstellen, ist ein Linux-Samba-System möglicherweise die bessere Lösung. Das Linux-System wird auf schwächerer Hardware (geringerer Stromverbrauch) sicherlich eine bessere Leistung erbringen.

Die Dell R-Serie verwendet anscheinend Komponenten mit relativ geringem Stromverbrauch, obwohl ich nicht sicher bin, wie viele Festplatten Sie für Ihre Speicheranforderungen benötigen.


Danke, aber mein Ziel ist es, den Server so zu bauen, dass er nicht gekauft wird (es sei denn, es gibt einen sehr starken Grund). Ich sehe keinen Grund, Windows zu nehmen, dies soll ein einfacher Dateiserver sein.
Karatchov


0

Ich habe meinen neuen Heimserver um die 45-Watt-CPU von AMD und ein Cube-Gehäuse mit einem 200-Watt-Netzteil herum gebaut, aber ich verwende es nicht nur für Backups.


0

ZFS gilt auch unter FreeBSD als stabil, falls Sie OpenSolaris nicht verwenden möchten.


0

Am 25. Oktober fragte jemand slashdot :

So einfach kann Debian installiert werden. Ein Mac Mini verbraucht ungefähr 85 Watt, das ist also auch keine Option. Etwas mehr als schlüsselfertig wäre in Ordnung, aber am besten kein kompletter Hack-Job. Das Hinzufügen einer temporären CR-ROM oder DVD-ROM oder eines USB-Datenträgers mit einer ISO-Datei, von der aus die Installation erfolgen soll, wäre hilfreich. Laufen auf Slashdottern nette und billige Linux-Systeme mit geringem Stromverbrauch? Was können Sie empfehlen? "

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.