monome Posted January 8 Share Posted January 8 Hallo liebe Community, Ich habe von meiner Firma einen MiniPC "geerbt" und möchte zu Hause einen Homeserver aufbauen. In den Foren habe ich viel gelesen, wobei mich das ZFS Format etwas verwirrt. Meine techn. Ausgangbasis sind 3 SSD x 1 TB (Evtl. eine 4te über den PCIe) Folgendes möchte ich erreichen: Ich möchte OwnCloud installieren und meine Dokumente/Photos vom Handy synchronisieren. Diese sollen dann auf eine zweite SDD gespiegelt werden. Die Daten sollen redundant auf 2 SDD liegen. ich möchte auch einen Webserver (nginx) für Testzwecke haben (Docker wahrscheinlich) Wie kann ich dieses Szenario am besten mit 3 SSDs (evtl. 4 SSD) aufbauen? 1 - Parity 2 - Disk one 3 - Disc two Braucht man mit dem ZFS Format und meinem Scenario ein Cache bzw. Primary Device? Vielen Dank für die Unterstützung LG Quote Link to comment
DataCollector Posted January 8 Share Posted January 8 41 minutes ago, monome said: Meine techn. Ausgangbasis sind 3 SSD x 1 TB (Evtl. eine 4te über den PCIe) Folgendes möchte ich erreichen: Ich möchte OwnCloud installieren und meine Dokumente/Photos vom Handy synchronisieren. Diese sollen dann auf eine zweite SDD gespiegelt werden. Die Daten sollen redundant auf 2 SDD liegen. ich möchte auch einen Webserver (nginx) für Testzwecke haben (Docker wahrscheinlich) Wie kann ich dieses Szenario am besten mit 3 SSDs (evtl. 4 SSD) aufbauen? 1 - Parity 2 - Disk one 3 - Disc two Braucht man mit dem ZFS Format und meinem Scenario ein Cache bzw. Primary Device? Wenn Du die Daten auf 2 SSDs parallel haben willst fiele mir nur ein: 1 - ParityDisk xfs Array 2 - DataDisk xfs Array 3 - DataDisk xfs Pool Und dann bastelst Du ein Script (rsync oder so), welches Array mit dem Pool abgleicht und läßt es im 10 Minutenabstand oder so ausführen (User Scritp). Damit wird dann alle ca. 10 Minuten Areray mit Pool abgeglichen. Quote Link to comment
monome Posted January 8 Author Share Posted January 8 Vielen Dank für die schnelle Antwort. Ich denke, dass ich unraid nicht so gut verstehe Vielleicht ist eine Spiegelung der SSD gar nicht notwendig. Was würde bei diesem Szenario passieren wenn eine der 3 SSDs ausfällt? 1 - Parity 2 - Disk one 3 - Disc two Kann man die Daten dann wiederherstellen? Braucht man bei diesem Szenario ein Cache bzw. Primary Device? Danke Quote Link to comment
DataCollector Posted January 8 Share Posted January 8 26 minutes ago, monome said: ...ist eine Spiegelung der SSD gar nicht notwendig. Meistens ist sowas auch nicht notwendig. Ein Backup ab und zu (von den wichtigen Daten) sollte in der Regel reichen. 26 minutes ago, monome said: Was würde bei diesem Szenario passieren wenn eine der 3 SSDs ausfällt? 1 - Parity 2 - Disk one 3 - Disc two Kann man die Daten dann wiederherstellen? Was passiert: unraid meldet den ausfall und das System arbeitet weiter. Wiederherstellen: ja. 1 Parity im Array = es darf 1 Disk/SSD ausfallen. 2 Parity im Array = es dürfen bis zu 2 Disk/SSD ausfallen. 3 Parity im Array = irgendetwas ist schief gelaufen, denn urnaid kann das so nicht 😆. 26 minutes ago, monome said: Braucht man bei diesem Szenario ein Cache bzw. Primary Device? Unraid läuft nur, wenn ein Array vorhanden ist. Wenn Du im Array SSDs drin hast, laufen die lesend so schnell, wie die jeweilige SSD es beherrcht. Wenn Du im Array SSDs drin hast, laufen die schreibend nur ca. 1/2 - 1/3 so schnell, wie die Paritydisk/SSD es beherrcht. SSD im Array können von unraid nicht mit dem 'Trim' Befehl versorgt werden, werden also ggf. im Laufe der Zeit etwas langsamer, wenn die SSD sich nicht selbst ausreichend gut um ihr GarbageCollection kümmert. Wenn Du also durchgehend maximale Schreibgeschwindigkeit einer SSD haben willst mußt Du da einen SSD Pool/Cache vorschalten. Da das gerät aber sowieso nur 1GBLan beherrscht sollten gute SSDs die auftretenden bis ca. 112 MByte/s immer noch gut wegschreiben können. Somit ganz grob gesagt: 3 x1TB gute SSDs in dem Gerät benötigen nicht wirklich einen vorgeschalteten Cache, bieten der bei der Ausfallsicherheit von 1 Parity (Ausfall max 1 Disk) dann ca. 2 TB Nutzkapazität im Array. Quote Link to comment
monome Posted January 8 Author Share Posted January 8 Perfekt, vielen Dank für die Erklärung. Mit diesem Szenario kann also eine SSD ausfallen und dann wiederhergestellt werden: 1 - Parity 2 - Disk one 3 - Disc two Mit 2 Parity können 2 SSDs ausfallen, usw Brauche ich eine extra SSD wenn ich einen Webserver (nginx Docker) laufen lassen möchte oder reicht das Szenario oben? Danke Quote Link to comment
DataCollector Posted January 8 Share Posted January 8 7 minutes ago, monome said: Mit 2 Parity können 2 SSDs ausfallen, usw das "usw" kann weg, denn es war ein Scherz von mir. Mehr als 2 Parity beherrscht unraid im array aktuell nicht. 7 minutes ago, monome said: Brauche ich eine extra SSD wenn ich einen Webserver (nginx Docker) laufen lassen möchte oder reicht das Szenario oben? Das wirst Du ausprobieren müssen. Gute SSDs im Array sollten das gut bewältigen können. Wenn es zu einem Engpass kommt, kann man mit einer zusätzlichen Pool SSD nachhelfen. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.