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.

Frage zu Cache Einrichtungen

Featured Replies

Hallo

Ich hätte da eine frage an euch. Ich habe jetzt endlich meinen UnraidServer soweit fertig aber immer noch ein paar kleine Probleme damit vielleichtkönntihr mir da helfen.

Es sind jetzt zwei 500 GB SSDs verbaut. Eine ist gedacht für Cache zu Array die andere als Systemplatte für VMs, Docker und Co. Meine frage ist jetzt wie kann ich sie jetzt Richtig einstellen bzw. richtig einhängen so das alles funktioniert.

Ich habe verschiedene Anleitungen und Videos gefunden aber das verstehe ich leider nicht so ganz. Ich fahre mit der Version 7.3.2. Die SSDs habe ich erst später eingebaut da es nicht anders bei mir ging.

Da ich mich mit Unraid noch nicht so gut auskenne versuche ich mich da fortzubilden aber ich hänge da leider.

Hätte da einer eine Erklärung für mich bitte bin noch Anfänger danke

3 hours ago, YozakuraFamily said:

Hätte da einer eine Erklärung für mich bitte bin noch Anfänger danke

ich hab die Frage hierher verschoben da es nichts mehr mit Hardware und co ... nur als Info.

  • Community Expert
5 hours ago, YozakuraFamily said:

Es sind jetzt zwei 500 GB SSDs verbaut. Eine ist gedacht für Cache zu Array die andere als Systemplatte für VMs, Docker und Co.

Ich verstehe Dich so, daß Du die beiden SSDs getrennt einsetzen willst.

Also mußt Du auch 2 einzelne Pools erstellen.

Der Erste kann beispielsweise "cache" heißen (ohne die Anfürhungszeichen). Für eine einzelne SSD würde ich dafür das Dateisystem xfs verwenden.

Der Zweite kann dann beispielsweise "rest" heißen (auch hier ohne die Anfürhungszeichen). Und auch hier für eine einzelne SSD würde ich dafür das Dateisystem xfs verwenden.

Nun benutzt Du den shares Tab und stellst für jeden share einzeln ein, daß als primärer Speicher Dein jeweiliger Pool verwendet werden soll und als secondary dann (soweit gewünscht) eben das Array.

Die von Dir erwähnten Shares für VMs, Dockert und co. sind appdate, system, domains (und eigentlich auch isos). bei diesen stellst Du es dann so ein, daß die primär den Pool namens "rest" verwenden.

Die anderen shares (welche Du selbst manuell erstellst) sollten dann primary den Pool "cache" verwenden und als Secondary eben das Array.

Und jetzt wird es interessant:

Da man gerne die shares system, domains und appdata eigentlich auf der schnellen SSD behalten will kommt es darauf an, wie man dann in den shares die Mover action einstellt.

Bei diesen Shares ist es sinnvoll Array -->>> rest einzustellen, damit (sofern sich mal wirklich was ins langsame Array verirrt) es bei der nächsten Mover action zurück auf die SSD (den Pool namens "rest") geschoben wird. Denn die Docker und VMs laufen am flüssigsten von einer SSD und das Artray kann sich dann stromsparend schlafen legen, weil die Docker und VMs dann eben ihre Systemdaten auf der SSD haben.

Die anderen shares (die Du manuell anlegst und deren Inhalt sich hauptsächlich ins Array verschieben soll), stellst Du dann so ein, daß der Mover von der SSD (Pool namens "cache") ins Array verschiebt: cache -->> Array

Somit werden diese Daten zuerst in den flotten SSD Cache geschrieben und wenn der Mover zeitgesteuert anläuft (nachts) schubst der Mover die Daten von der SSD ins Array.

Anbei 2 Screenshots von mir zu dem Thema (farblich mit den vorgeschlagenen Poolnamen für Dich angepasst).

(Beachte übrigens auch die EInstellungen für minimum free space. dort sollte man etwas mehr Platz angeben, als man je eine einzelne Datei dort hin schreiben will, weil ein volllaufender Pool in unraid große Probleme verursachen kann. Ich rechne also damit eine maximal ca. 79GB große Datei jemals dort einzuspeichern, weshalb ich den Wert bei mir auf 80 gesetzt habe.)

Screenshot 1: Hier eines der relevanten shares für die systemrelevanten Dienste: Docker, Vm und co.

domains-Screenshot 2026-07-11 220051.jpg

Screenshot 2: Hier dann ein manuell erstellter share (namens AUDIO-AUFNAHMEN) für meinen eigenen Inhalt, den ich eben im Array langzeitgespeichert haben möchte.

manuell-Screenshot 2026-07-11 220312.jpg

Edited by DataCollector

  • Author

Mir ist da ein kleiner Fehler passiert. Ich habe leider es schon voreingestellt gehabt hatte bevor ich im Forum nachgefragt habe. Da bleibt mir wahrscheinlich nichts anderes übrig als die Pool shares zu löschen und neu aufzusetzten. Oder gibt es da eine andere möglichkeit?

Bei den appdate, system, domains (und auch isos) kann ich dann so einstellen das sie von der Systemplatte aus starten wie von dir vorgeschlagen. Aber leider muss ich vorher sie wieder erst löschen.

51 minutes ago, YozakuraFamily said:

Oder gibt es da eine andere möglichkeit?

Dienste stoppen (Docker, VM) unter settings, docker und settings, vm

Shares wie beschrieben einrichten, dann mover starten, die Daten werden jetzt sauber verschoben, Dienste wieder starten.

Info, ich würde die entsprechenden Shares danach auch primary cache_pool only stellen, Backup Strategie dahinter, fertig.

  • Author

Ja aber das Problem ist leider das sich das Verzeichnis für die Docker (100GB) sich auf der Cache befindet und sich nicht ändern läst. Ich habe das Dockerverzeichnis schon auf die Systemplatte geändert aber die grösse des Speichers ändert sich nicht. Den Ordner für die Docker habe ich auf (/mnt/system/docker-xfs.img) umgestellt aber ich glaube das ist falsch. Ist es da nicht besser wen man die Share löscht und komplett neu einstellt (laufen derweil beide auf btrfs), könnt ihr mir auch sagen ob das richtig ist wie man das macht.

  • Community Expert
51 minutes ago, YozakuraFamily said:

...das Verzeichnis für die Docker (100GB) sich auf der Cache befindet und sich nicht ändern läst. Ich habe das Dockerverzeichnis schon auf die Systemplatte geändert aber die grösse des Speichers ändert sich nicht. Den Ordner für die Docker habe ich auf (/mnt/system/docker-xfs.img)

Das sieht mir nach Docker Verzeichnisdatei aus:

Wenn Imagedatei (ich verwende xfs-Dockerimagedatei):

alle Docker stoppen, Docker dienst stoppen, Verzeichnis manuell von ungewünmschtem Quell share zu gewünschtem Zielshare verschieben. Ich nehme dazu gerne den mc.

Wenn Du Docker Verzeichnis nutzt (was ich nicht mache), kann ich dazu nichts genaues sagen, weil es da ggf. noch Probleme mit Rechtevergabe geben kann.

Zum Thema btrfs: es ist Glaubenssache, aber so oft wie sich hier Probleme gezeigt haben, die dann doch im Endeffekt mit btrfs zusammen hingen würde ich kein btrfs unter unraid einsetzen.

Du kannst also beispielsweise Docker und Vm stoppen, auch die Dienste stoppen, dann die Shares alle aufs Array verschieben, indem Du die Shares alle so einstellst und den Mover diese Drecksarbeit machen läßt.

Wen der durch ist, dann Deine Pools geeignet (xfs) neu erstellen und dann die Shares so einstellen, dass die Shares im Endeffekt nach einem neuen Mover Lauf an der richtigen Stelle landen. Und nun den Mover wieder die Drecksarbeit machen lassen.

Dann hast Du beide Pools (xfs) neu erstellt und der Mover hat alles an die korrekte stelel verschoben.

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.