Jump to content

Aufbauempfehlung - Lenovo M920X


Recommended Posts

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

Link to comment
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.

 

Link to comment

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

 

Link to comment
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.

Link to comment

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

Link to comment
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.

 

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...