Hallo,
ich plane mir einen eigenen NAS zu zulegen. Die Hardware steht soweit fest:
Die 2GB RAM, die bei dem HP dabei sind, schmeiß ich weg und die 250GB Platte wollte ich als OS Platte nutzen. Meine Anforderungen sind:
- OS: FreeBSD
- Nettospeicherplatz: mindestens 6TB
- Kompensation von einer ausgefallenen (Storage-)Festplatte
- Kosten zwischen 500 € und 600 €
Nach längeren Recherchen stellen sich mir jetzt einige Fragen zu dem Festplatten Setup:
1. OS Platte oder nicht?Meine erste Idee war folgende. Der HP hat ja qausi sechs SATA Ports (mit eSata durchschleifen). Von diesen sechs wollte ich zwei nutzen, um zwei 250GB HDDs im Mirror für das Betriebsystem zu betreiben. Die restlichen vier Plätze wollte ich mit vier großen Platten im Raid Z1 für die eigentlichen Daten betreiben. Ist es überhaupt sinnvoll eigene OS Platten zu nutzen?
2. RaidZ1 mit 4 Platten?Jetzt habe ich schon mehrmals gelesen, dass man ein RaidZ1 nur mit 2n+1 (3,5,7,...) Platten betreiben soll, um möglichst die beste Performance zu erhalten (Hier mal eine Quelle). Ist da überhaupt was dran? Merkt man das?
3. Überhaupt RaidZ1 nutzen?Ebenfalls öfters gelesen habe ich, dass ein RaidZ1 bei einem Austausch einer defekten Platte dazu neigt beim Rebuild komplett in die Knie zu gehen. Stimmt das? Sollte man eher auf ein RaidZ2 setzen?
4. Server oder Consumerplatten?Soll ich Serverplatten nutzen? Was haben Serverplatten außer der verlängerten Garantie zum Vorteil? Geht man nur von der verlängerten Garantie aus so lohnt sich das nicht wirklich, da die Serverplatten so pi mal Daumen das Doppelte kosten. Also geht meine Consumerplatte außerhalb der Garantie kaputt, kauf ich einfach ne neue Consumerplatte und ich bin beim Preis der Serverplatte.
5. RAM?Braucht man ECC Ram? Und reichen nicht auch 8GB Ram?
Also nochmal so zusammenfassend die Möglichkeiten, die mir so durch den Kopf schwirren:
- 2 x 250GB OS Platte, 4 x 2TB im RaidZ1
- 2 x 250GB OS Platte, 3 x 3TB im RaidZ1
- 4 x 2TB im RaidZ1 für Daten und OS
- 3 x 3TB im RaidZ1 für Daten und OS
- 4 x 3TB im RaidZ2 für Daten und OS
Ich hoffe ihr könnt mir ein paar Tipps geben.
+ Antworten
Ergebnis 1 bis 25 von 30
- 31.01.13, 14:47 #1
ZFS Homeserver Festplatten Beratung
Geändert von m4rcs (31.01.13 um 17:05 Uhr)
-
31.01.13, 15:02 #2
Re: ZFS Homeserver Festplatten Beratung
Mach dir besser Gedanken um ein vernünftiges Backup an zwei getrennten Orten
i7-3930K | P9X79 | HD7870 | 32GB RAM | 256GB SSD | 5TB HDDs | AX850
31.01.13, 16:02 #3
Um das "sichere" Backup meiner Daten geht es primär nicht. Also wenn mein Haus abbrennt, dann hab ich ein größeres Problem als, dass meine Daten weg sind. Ich brauche einfach Storage, der für alle Bewohner im Haus verfügbar ist.
31.01.13, 16:11 #4Obergefreiter
- Registriert seit
- 18.05.2011
- Ort
- PAF
- Beiträge
- 69
Also wenn du auf ZFS setzen willst, würde ich mir den ganzen Kram mit OS Platte im RAID sparen, zumal du das ohne RAID Controller eh nicht hinkriegen würdest. Ausser du bastelst mit FreeBSD rum.
Aber in meinen Augen zu viel Aufwand. FreeBSD klingt nach Nas4Free oder FreeNAS und die würde ich auf nen USB Stick installieren und von dem booten. Und dann über die Backplane und den DVD Sataanschluss mit 5 Platten ein RAIDZ1 erstellen. So habe ich das bei mir auch laufen.
Das mit der OS Platte und dem RAID kannste dir dann sparen, weil du sehr schnell FreeNAS/Nas4Free wieder auf nen neuen Stick installiert hast und dann dein RAIDZ1 wieder importieren kannst. Du kannst auch alles einrichten und dann den USB Stick auf einen zweiten Clonen, den du dann in den Safe packst. Dann musst du nur den Stick austauschen.
31.01.13, 16:25 #5
Nimm 6x3tb im raidz2. Die besseren Laufwerke sterben ned so früh und sichern die Datenintegrität besser als die billigen und haben normal noch 512byte Sektoren.
SUA3000RMXLI3U, 4xSUA1500I SNMP | Nortel ERS 5530-24TFD, 2x 4526GTX | Verkauf 10G Eth NIC
[HTPC] Athlon2 X2 245e | 4GiB DDR3 1066MHz ECC | Asus 890FX | DVB-S2: Hauppauge Nova HD2 | 500GB Seagate LP5900 | Case: Origen AE 16V | ~ 40W idle | [Wdachi, Seasung, Toshitsu] ©
[IBM X3850] 4x Intel 7120N DC Xeon | 32GiB DDR2 400MHz regECC, gespiegelt - 16GiB | 6x74GB 2.5" 10k SAS | 2x PCI-X 266 und 4x PCIe 8x Hot-Plug Steckplätze | ~ 720W idle
[Storage] AMD 8120 FX | 4GiB DDR3 1066MHz ECC | Asus 890FX Crosshair 4 Extreme AM3 Beta Bios 3027 | 8x74GB 3.5" Seagate 15k5 SAS - Raidz3 | HBA: LSI 9220 8i | 2x Kabel 1x SFF-8087 auf 4x SFF-8482 | 1x LTO1 | Case: Chenbro RM31408 || Fotos umsonst? Nein! (Link)
[Backup] Adic Scalar 100 | 2x LTO1, FC, 72 Slot || IBM TS3200 | 2x LTO3 FH FC, 4HE 48 Slot
31.01.13, 16:41 #6
Ich wollte mfsBSD nutzen. Da kommt ein schöner Installer mit, der ein minimal FreeBSD auf nem ZFS installiert. Dort kann man auch mirror oder RaidZx für das Installationmedium wählen.
Das mit dem USB Stick hab ich auch schon überlegt. Bin aber dann zum Schluss gekommen, dass das ein potenzieller Flaschenhals sein könnte. Also meinst du, dass ein RaidZ1 mit vier Platten nicht sinnvoll ist?
Also heißt das, dass ein RaidZ1 zu anfällig beim Rebuilden ist? Leider überschreitet dein Vorschlag mein Budget.
31.01.13, 16:47 #7Obergefreiter
- Registriert seit
- 18.05.2011
- Ort
- PAF
- Beiträge
- 69
Naja, was heisst potenzieller Flaschenhals? Zumindest bei meinem FreeNAS habe ich überall nur gelesen, dass es eh in den RAM geladen wird und auf dem Stick passiert dann nicht mehr viel. Mir persönlich wäre es einfach zu wider zwei Platten zu opfern für das OS, mit dem du ansonsten nicht viel machen wirst. Geschweige denn von den SATA Ports.
Und ob vier oder fünf Platten wirst du höchstwahrscheinlich eh nicht viel mitkriegen von der Performance. Da müßtest du im Stammtischthread nochmal nachlesen. Da hatte Gea mal was zu geschrieben
Ich hab mit fünf Platten auch nur ein RAIDZ1 und hab schon zwei mal Platten ausgetauscht. Das geht schon
Klar bist du mit nem RAIDZ2 auf der sichereren Seite, aber das muss jeder für sich entscheiden. War auch einfach zufaul, den eSata Port reinzulegen *g*
31.01.13, 17:04 #8
Also spricht im Grunde nichts dagegen die 250GB Platte fürs OS zu nehmen und dann 4*2TB im RaidZ1 als Storage zu nehmen? Das wäre dann auch so in meinem Preisrahmen. Was ich noch wissen wollte, ob ich ECC Ram nutzen sollte und ob 16GB RAM nicht zu viel sind.
31.01.13, 18:36 #9Obergefreiter
- Registriert seit
- 28.12.2006
- Beiträge
- 86
Von einem RAIDZx kannst du nicht booten, du brauchst also irgendwas fürs OS.
RAIDZ1 nicht mit 4, sondern mir 3 oder 5 Platten machen!
Bei 4 Platten würde ich 2*Mirror machen, Perfomance ist viel besser. Außerdem ist das auch erweiterbar, du könntest also auch mit nem einzelnen Paar starten.
cu
31.01.13, 18:57 #10Leutnant zur See
- Registriert seit
- 19.04.2012
- Beiträge
- 1.082
Spricht nichts dagegen die 250er für das OS zu nehmen. Und bei dem HP macht das nur mit ECC RAM Sinn. Gerade bei 16 GB RAM geht nur ECC siehe der Sammelthread vom HP Microserver, denn mit Non-ECC hast du nicht immer die vollen 16 sondern oft nur 8 GB (Glückspiel), bei ECC hat noch keiner von den Problemen gesprochen, zumal gerade unter ZFS ECC eigentlich Pflichtprogramm ist.
Homeserver - Solaris 11.1 + SolarStatus 0.8: Intel DB65ALB3 | Intel Pentium G630T | Intel Gigabit CT NIC | 16 GB RAM | IBM ServeRAID M1015 HBA @ LSI IT Firmware | 32 GB Mtron SLC SSD | 4x2 TB Seagate Constellation CS @ Striped Mirror + 2x60 GB Intel 330 SSD @ L2ARC | 2x3 TB Segate V35.5 @ Mirror | 3 TB Seagate 7200.14 eSATA | 300 W Cougar PSU
VERKAUF: Viele Gamermäuse (auch seltene Modelle, oder für Liebhaber), 65W Pico PSU, CPU's, X-Fi Soundkarte, Wasserkühlungszubehör
31.01.13, 21:35 #11
Also ich hab mal getestet und dieser MFSbsd zfsinstaller installiert das BSD so, dass man von nem RaidZ1 booten kann. Also wäre es möglich fünf Platten in einem RaidZ1 zu nutzen und davon auch zu booten. Aber wieso genau keine vier Platten im RaidZ1?
16GB ECC übersteigen leider mein Budget. Stellt sich jetzt die Frage, ob man auf ein 8GB ECC Kit, 8GB non-ECC Kit oder einen single ECC Riegel geht.
31.01.13, 22:50 #12Oberstabsgefreiter
- Registriert seit
- 06.04.2012
- Beiträge
- 411
Wozu eigtl. immer diese Verwurstungen von Systemen durch Dritte benutzen? Nur weil der Installer was besonderes kann?
Nimm einfach das originale FreeBSD und geh den kleinen Schritt für Root-on-ZFS zu Fuß: ZFS auf root mit FreeBSD 9.1 - BSDForen.de
Du hängst mit dem Support an mfsBSD und die hängen wieder an FreeBSD. In meinen Augen komplett unnötig.Supermicro X9DR3-F, 1x Xeon E5-2609, 4x8GB Kingston reg ECC 1,35V, IBM M1015 mit LSI 9211-8i im Inter-Tech IPC 4U-4324L
50W idle mit 1 HDD
31.01.13, 23:00 #13
das mfsBSD ist nichts anderes als ein minimal installer für FreeBSD. Der "Installer" ist quasi die Anleitung nur in ein Script gegossen. Siehe hier: https://github.com/mmatuska/mfsbsd/b...ols/zfsinstall
31.01.13, 23:07 #14Oberstabsgefreiter
- Registriert seit
- 06.04.2012
- Beiträge
- 411
Oh sorry, das habe ich wohl verwechselt.
Supermicro X9DR3-F, 1x Xeon E5-2609, 4x8GB Kingston reg ECC 1,35V, IBM M1015 mit LSI 9211-8i im Inter-Tech IPC 4U-4324L
50W idle mit 1 HDD
03.02.13, 21:20 #15
Momentan sieht der Plan so aus. Ich habe noch eine 1,5TB HDD daheim. Ich kaufe mir noch vier 2TB Platten und baue erstmal ein RaidZ1 mit fünf Platten auf. Später tausche ich die 1,5TB Platte gegen ein weitere 2TB Platte aus und erweitere das RaidZ1. Das OS installiere ich auch auf dem RaidZ1. Was haltet ihr davon?
04.02.13, 13:30 #16Obergefreiter
- Registriert seit
- 28.12.2006
- Beiträge
- 86
ich dachte du willst von der 250er booten, dann wirds aber eng im Gehäuse.
Wenn du versch. Platten im gleichen RAID mischen willst, stell sicher, das die entweder alle mit 512er oder 4k Sektoren arbeiten und das das OS das auch mitkriegt.
cu
04.02.13, 13:53 #17
Nein, ich plane direkt von dem RaidZ1 zu booten. Ich wollte mir noch nen Wechselrahmen für den 5 1/4" Slot kaufen (RaidSonic Icy Box IB-168SK-B, SATA Wechselrahmen (16800) Preisvergleich | Deutschland - Hardwareluxx - Preisvergleich) für die fünfte Platte.
Was passiert denn, wenn die Platten unterschiedliche Sektorengrößen haben?Geändert von m4rcs (04.02.13 um 13:56 Uhr)
05.02.13, 15:13 #18Obergefreiter
- Registriert seit
- 28.12.2006
- Beiträge
- 86
Ich glaube nicht, das es mittlerweile einen stabilen Grub gibt, der ZFS Raid-Zx booten kann. Insofern scheint mit mfsBSD eher ein Live-ISO-Image zu sein, von dem du booten musst. In jedem Fall riecht das nach arger Bastelei, da würde ich dann schon eher FreeNAS nehmen und das vom Stick booten.
Zum Thema 4k-Disks: ZFS and Advanced Format disks - illumos - illumos wiki
cu
05.02.13, 15:23 #19
Nochmal, das mfsBSD ist nur ein minimal Image von FreeBSD. Der Kerl hat sich halt noch die Mühe gemacht und noch nen kleinen Installer in Bash geschrieben. Mehr nicht. Siehe hier.
05.02.13, 15:37 #20Obergefreiter
- Registriert seit
- 28.12.2006
- Beiträge
- 86
Die Frage ist, WIE soll das FreeBSD von einem ZFS Pool, der auf einem Raid-Z1 liegt, booten?
Solaris/Illumos/Smartos/etc können das nicht!
05.02.13, 15:38 #21
05.02.13, 22:02 #22Bootsmann
- Registriert seit
- 09.06.2010
- Ort
- Hamburch
- Beiträge
- 562
Man was ein Terz hier. Boote von der 250er und bau im N40L ein RaidZ1 aus 4x HDD. Ja, das sind dann 3 Datenplatten statt 2^2, das heisst du hast gerade 5MB/sec Durchsatz verloren, gibt echt schlimmeres... Das ist weit entfernt von hacky, unsauber oder nicht-optimal.
Für den N40L als reines NAS, ohne hypervisor-zeuch, reichen übrigens 4gb dicke! Die werden dann für den ARC verwendet und für filme-streamen und ähnliche Dinge helfen dir 16GB ARC kein Fitzelchen mehr. Da solltest du lieber mit den ZFS-optionen wie sync und atime spielen.
Und ja, 2^2 Platten im RaidZ2 sind richtig edel aber dein RaidZ1 "neigt nicht"(!) beim rebuild dazu abzurauchen, es ist halt ein gewisses risiko, das man kennen sollte. Und Backup hast du von den wichtigen Dingen doch... oder? RAID ist ne Lösung für Verfügbarkeit und nicht für Backup, also würde ich mir bei ner 4bay-Lösung wie dem N40L nicht so den Kopf machen und 4 Platten einbauen und dann ist RaidZ2 auch keine Option, sondern nur RaidZ1 oder halt Mirrors wenn du Random-Access statt seq. Datenrate brauchst.Geändert von hotzen (05.02.13 um 22:08 Uhr)
05.02.13, 22:17 #23
Danke für die Info, hotzen. Keiner hat bis jetzt genau gesagt, was passiert wenn ich nicht 2^n+1 Platten bei nen RaidZ1 einsetze. Auf die 5MB/s kann ich gut und gerne verzichten.
05.02.13, 22:44 #24Oberstabsgefreiter
- Registriert seit
- 06.04.2012
- Beiträge
- 411
Supermicro X9DR3-F, 1x Xeon E5-2609, 4x8GB Kingston reg ECC 1,35V, IBM M1015 mit LSI 9211-8i im Inter-Tech IPC 4U-4324L
50W idle mit 1 HDD
06.02.13, 07:24 #25Obergefreiter
- Registriert seit
- 28.12.2006
- Beiträge
- 86
also nochmal zum Thema Plattenzahl: Der Unterschied ist erheblich und nicht nur marginal, vor allem kommst du da ja nicht mehr so ohne weiteres weg davon. Steht zwar genug davon im ZFS Thread, aber hier nochmal: Oracle Solaris ZFS: A Closer Look at Vdevs and Performance und OpenSolaris ZFS: Mirroring vs. other RAID schemes
Der Grund liegt darin, das ZFS mit 128K Blöcken arbeitet und damit bei 4 Platten 128k/3+1 mal Parity schreiben muss. 128 geht aber bekanntlich nicht ganzzahlig durch drei, damit muss also im schlimmsten Fall ein neuer Block für den Rest angepackt werden und damit möglicherweise mehr geschrieben werden als notwendig. Daher kann ZFS nicht so gut stripen wie es das eigentlich tut und das holt dich natürlich dann auch beim lesen wieder ein.
Also RAIDZ1 mit 3, 5 oder 9 Platten, RAID-Z2 mit 4 (natürlich Quatsch), 6 oder 10.
cuGeändert von ludwinator (06.02.13 um 07:27 Uhr)

LinkBack URL
About LinkBacks
Zitieren
