{"id":2261,"date":"2010-05-29T00:28:00","date_gmt":"2010-05-28T22:28:00","guid":{"rendered":"https:\/\/acureus.com\/?p=2261"},"modified":"2010-05-29T01:32:12","modified_gmt":"2010-05-28T23:32:13","slug":"fila-ein-kleiner-fileserver","status":"publish","type":"post","link":"https:\/\/blog.acureus.com\/?p=2261","title":{"rendered":"Fila &#8211; ein kleiner Fileserver"},"content":{"rendered":"<p>Vor einiger Zeit wurde mir klar, dass ich eine zentrale L\u00f6sung  brauche, auf der ich meien Daten m\u00f6glichst sicher speichern kann.<br \/>\nIch habe mich also Erkundigt &#8211; verschiedene Systeme ber\u00fccksichtigt &#8211; und  bin final zu dem Schluss gekommen &#8211; Fertigl\u00f6sungen taugen nichts, es  wird mal wieder Zeit zum basteln :-)<\/p>\n<p>Also habe ich mich erkundigt  und ein energiesparendes System zusammengestellt, welches meinen  Anspr\u00fcchen gen\u00fcgt.<br \/>\nKomponenten:<\/p>\n<ul>\n<li><a title=\"Zotac NM10DTX\" href=\"http:\/\/pden.zotac.com\/index.php?page=shop.product_details&amp;flypage=flypage_images.tpl&amp;product_id=210&amp;category_id=7&amp;option=com_virtuemart&amp;Itemid=1\">Mainboard  &#8211; Zotac NM10-DTX<\/a><\/li>\n<li><a href=\"http:\/\/www.chenbro.com\/corporatesite\/products_detail.php?sku=79\">Geh\u00e4use  &#8211; Chenbro ES34069<\/a><\/li>\n<li>RAM &#8211; 2 x 2 GB Kingston<\/li>\n<li>HDD &#8211; 4 x 2 TB SAMSUNG HD203WI<\/li>\n<li>SSD &#8211; 32 GB Transcend TS32GSSD25S-M<\/li>\n<\/ul>\n<p>Auswahl der Komponenten:<br \/>\nMainboard:<\/p>\n<figure style=\"width: 446px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"Zotac NM10-DTX\" src=\"http:\/\/www.heise.de\/imgs\/09\/4\/6\/4\/3\/4\/6\/NM10-DTX.jpg-db69ffeb9b7fd303.jpeg\" alt=\"Mainboard\" width=\"446\" height=\"443\" \/><figcaption class=\"wp-caption-text\">Zotac NM10-DTX<\/figcaption><\/figure>\n<p>Das Mainboard hat folgende einzigartigen Features, welche f\u00fcr mich entscheidungskritisch waren und alle anderen Mainboards ausschloss:<\/p>\n<ul>\n<li>Atom D510 Prozessor , 1.6GHz Dual Core mit Hyperthreading (4 Virtuelle Cores)<\/li>\n<li>6 Sata Anschl\u00fcsse (4 &#8222;echte&#8220; Anschl\u00fcsse, 2 x SATA intern, 1 x eSATA, 1 x 4-fach SATA Multiplier)<\/li>\n<li>2 B\u00e4nke f\u00fcr normalen DDR-2 Speicher<\/li>\n<li><a href=\"http:\/\/de.wikipedia.org\/wiki\/DTX\">DTX<\/a>-Baugr\u00f6\u00dfe (Passt in das bevorzugte Geh\u00e4use)<\/li>\n<li>Passiv gek\u00fchlt<\/li>\n<\/ul>\n<p>Eine anderes Mainboard mit 6 internen SATA Ports und aktuellem D510 Prozessor in der ITX\/DTX Baunorm gab es zum Kaufzeitpunkt nicht.<\/p>\n<p>Geh\u00e4use:<\/p>\n<figure style=\"width: 432px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"Chenbro es34069\" src=\"https:\/\/www.logicsupply.com\/blog\/wp-content\/uploads\/2008\/11\/systemopen.jpg\" alt=\"Chenbro es34069\" width=\"432\" height=\"324\" \/><figcaption class=\"wp-caption-text\">Chenbro es34069<\/figcaption><\/figure>\n<p>Das Geh\u00e4use ist ausgelegt als kleines NAS Geh\u00e4use:<\/p>\n<ul>\n<li>Integriertes 4x SATA <a href=\"http:\/\/de.wikipedia.org\/wiki\/Backplane\">Backplane<\/a><\/li>\n<li>Mini-ITX\/<a href=\"http:\/\/de.wikipedia.org\/wiki\/DTX\">DTX<\/a> Baunorm<\/li>\n<li>Externes, passives 120 Watt Netzteil mit hohem Wirkungsgrad<\/li>\n<li>Formsch\u00f6n :-)<\/li>\n<\/ul>\n<p>SSD:<\/p>\n<figure style=\"width: 300px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"SSD\" src=\"http:\/\/ecx.images-amazon.com\/images\/I\/419vVKlJ%2BRL._SL500_AA300_.jpg\" alt=\"SSD\" width=\"300\" height=\"300\" \/><figcaption class=\"wp-caption-text\">TS32GSSD25S-M<\/figcaption><\/figure>\n<ul>\n<li>32 GB Speicher<\/li>\n<li>F\u00fcr 25\u20ac aus zuverl\u00e4ssiger Quelle gebraucht erworben<\/li>\n<li>Stromsparend<\/li>\n<li>Vibrationsfrei<\/li>\n<\/ul>\n<p>Zusammenbau war einfach &#8211; inbetriebnahme ebenso.<\/p>\n<p>Als  Betriebssystem kommt <a href=\"http:\/\/de.wikipedia.org\/wiki\/FreeBSD\">FreeBSD 8<\/a> zum Einsatz, da FreeBSD zum einen ein hervorragendes Serverbetriebssystem ist und zum anderen Unterst\u00fctzung f\u00fcr <a href=\"http:\/\/de.wikipedia.org\/wiki\/ZFS_%28Dateisystem%29\">ZFS<\/a> bietet &#8211; einem Copy-on-Write Dateisystem mit Snapshots. Das Betriebssystem ist auf einem <a href=\"http:\/\/de.wikipedia.org\/wiki\/Unix_File_System\">UFS<\/a> formatierten  <a href=\"http:\/\/de.wikipedia.org\/wiki\/Partition_%28Festplatte%29\">Slice<\/a> auf der <a href=\"http:\/\/de.wikipedia.org\/wiki\/Solid_State_Drive\">SSD<\/a> installiert. F\u00fcr die Dateisysteme auf der SSD ist die <a href=\"http:\/\/de.wikipedia.org\/wiki\/Mounten\">Mount-Option<\/a> &#8222;no-atime&#8220; gesetzt, wodurch die Zugriffszeitpunkte auf Dateien nicht gespeichert werden. Dies erh\u00f6ht die Lebensdauer der SSD, indem Schreibzugriffe minimiert werden.<\/p>\n<p>Die 4 Festplatten sind mit ZFS formatiert und laufen im <a href=\"http:\/\/de.wikipedia.org\/wiki\/RAID-Z#RAID-Z_im_Dateisystem_ZFS\">Raid-Z<\/a>. Hierdurch kann eine der 4 Festplatten ausfallen ohne die Dateisystemintegrit\u00e4t zu gef\u00e4hrden. Die Parit\u00e4tsdaten aller Festplatten werden gleichm\u00e4\u00dfig \u00fcber alle Platten verteilt. Zus\u00e4tzlich wird die korrektheit der Parit\u00e4tsdaten einmal in der Woche gepr\u00fcft. Die &#8222;\/tmp&#8220; und &#8222;\/var&#8220; Verzeichnisse sind auf das ZFS-Dateisystem ausgelagert, da hier oft <a href=\"http:\/\/de.wikipedia.org\/wiki\/Tempor%C3%A4re_Datei\">tempor\u00e4re Dateien<\/a> geschrieben werden. Dies verringert Abermals die Schreibzugriffe auf die SSD und erh\u00f6ht die Performance.<\/p>\n<p>Auf dem Server l\u00e4uft ein <a href=\"http:\/\/de.wikipedia.org\/wiki\/Cronjob\">Cronjob<\/a> der in regelm\u00e4\u00dfigen Abst\u00e4nden Snapshots der ZFS Dateisysteme erstellt. Ein Snapshot ist eine Speicherplatzsparende Sicherung des aktuellen Zustandes eines Dateisystems.<\/p>\n<p>Hintergrund: Auf einem ZFS Dateisystem werden bei jeder Schreiboperation die zu schreibenden Daten in einen noch leeren Datenblock geschrieben &#8211; die alten Daten bleiben erhalten. Das bedeutet, dass wenn eine Datei ge\u00e4ndert wird, die \u00c4nderungen erstmal noch erhalten bleiben. Erstellt man nun einen Snapshot, so wird der aktuelle Zustand des Dateisystems festgehalten. Snapshots kosten also erstmal keinen Platz, bis \u00c4nderungen an Dateien vorgenommen werden.<\/p>\n<p>Funktion im Netzwerk: Der Server stellt das ZFS Dateisystem einerseits per <a href=\"http:\/\/de.wikipedia.org\/wiki\/Network_File_System\">NFS<\/a> und andererseis per <a href=\"http:\/\/de.wikipedia.org\/wiki\/Apple_Filing_Protocol\">AFP<\/a> zur Verf\u00fcgung. Die NFS Freigabe kann sowohl auf Computern mit Mac OS X als auch Windows oder Linux verwendet werden. Die Freigabe per AFP erlaubt es Apple Computern ihre Backups per Time-Machine auf den Server zu erstellen.<\/p>\n<p>Fazit: Ich bin mit dem Server sehr gl\u00fccklich und zufrieden. Mitlerweile habe ich noch meinen <a href=\"http:\/\/de.wikipedia.org\/wiki\/Extensible_Messaging_and_Presence_Protocol\">Jabber-<\/a>Server auf ihm eingerichtet und ein paar andere Funktionen auf ihn ausgelagert. Er l\u00e4uft sehr stabil und leise. Letzteres insbesondere dadurch, dass das Mainboard samt Prozessor komplett passiv gek\u00fchlt wird. Die 4 Festplatten werden momentan von einem 70cm L\u00fcfter gek\u00fchlt, womit sie im Betrieb bei ca 40\u00b0 handwarm laufen.<\/p>\n<p>Dies war mein erster Blogpost bei Azureus &#8211; ich hoffe er hat euch gefallen &#8211; auch wenn er voller Techtalk ist.<\/p>\n<p>Euer iD4G<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vor einiger Zeit wurde mir klar, dass ich eine zentrale L\u00f6sung brauche, auf der ich meien Daten m\u00f6glichst sicher speichern kann. Ich habe mich also Erkundigt &#8211; verschiedene Systeme ber\u00fccksichtigt &#8211; und bin final zu dem Schluss gekommen &#8211; Fertigl\u00f6sungen taugen nichts, es wird mal wieder Zeit zum basteln :-) Also habe ich mich erkundigt [&hellip;]<\/p>\n","protected":false},"author":59,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,29],"tags":[],"class_list":["post-2261","post","type-post","status-publish","format-standard","hentry","category-allgemeines","category-technik"],"_links":{"self":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2261"}],"version-history":[{"count":6,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2261\/revisions"}],"predecessor-version":[{"id":2266,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2261\/revisions\/2266"}],"wp:attachment":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}