Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Aufbauempfehlung - Lenovo M920X

Featured Replies

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

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.

 

  • Author

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

 

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.

  • Author

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

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.

 

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.