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.

Fragen zu Konfiguration von Array und Pool

Featured Replies

Hallo zusammen!
Ich habe ein paar Fragen zu Array und Pool und hoffe ihr könnt mir weiterhelfen.

Folgende Konfiguration habe ich:
image.thumb.png.49f205b89bb29fdbe7e6cdb11d95db55.png

 

Aktuell ist alles im Pool, da ich erst neu die HDDs dazu habe.
Mein Ziel mit dem Kauf der HDDs war, die als long term Speicherort für meine Clouddaten zu haben.
Auf dem Pool laufen einige Docker Container, mir geht es aber vor allem um Nextcloud.
Ich hätte gern, dass die Nextcloud Daten, wenn sie länger nicht gebraucht werden, auf das Array verschoben werden.
Wie konfiguriere ich das? Ich versteh das nicht ganz...


Danke schonmal :)

Solved by alturismo

6 hours ago, Qui said:

Wie konfiguriere ich das? Ich versteh das nicht ganz...

was heißt denn "nicht ganz" ? bzw. wo hängst du bei der Share Einstellung für deine NC Daten ?

  • Author
6 hours ago, alturismo said:

was heißt denn "nicht ganz" ? bzw. wo hängst du bei der Share Einstellung für deine NC Daten ?

Ja also die NC Daten sind ganz normal in appdata auf dem Cache. (Pool / Nvme)

 

aber ich möchte dass die Nextcloud Dateien halt mit der Zeit ausgelagert werden dass ich den Speicher von den HDDs nutzen kann

  • Solution
1 minute ago, Qui said:

Ja also die NC Daten sind ganz normal in appdata auf dem Cache. (Pool / Nvme)

 

aber ich möchte dass die Nextcloud Dateien halt mit der Zeit ausgelagert werden dass ich den Speicher von den HDDs nutzen kann

dann ist der Ansatz nicht ganz so gut ;)

 

Nextcloud /data sollte dann auf einem eigenen Share sein und nicht in /appdata/.../data/

 

Beispiel, Share einrichten für Nextcloud

 

image.png.e6c4beee2c67a7abbb5882420bd632bc.png

 

im Docker dann entsprechend einrichten

 

image.thumb.png.e2ed7a78f41c4e6d49063d35b3e4db41.png

 

den Share dann so konfigurieren wie man es gerne hätte, Beispiel mover cache > array

 

image.thumb.png.9e3dfc1bfd18d9eecb567cda58bd4d1b.png

 

da dieser jetzt "stumpf" nach Zeitplan alles verschiebt was da drin liegt ... kann man mit dem mover tuning plugin nachjustieren ...

 

ab wann soll er erst moven, wieviel soll er moven, nach Alter soll er moven, usw usw ... und wenn man advanced ... noch vieles mehr ;)

 

image.thumb.png.afe43c06078e8723cf5441a205ab5e43.png

  • Author
3 minutes ago, alturismo said:

dann ist der Ansatz nicht ganz so gut ;)

 

Nextcloud /data sollte dann auf einem eigenen Share sein und nicht in /appdata/.../data/

 

Beispiel, Share einrichten für Nextcloud

 

image.png.e6c4beee2c67a7abbb5882420bd632bc.png

 

im Docker dann entsprechend einrichten

 

image.thumb.png.e2ed7a78f41c4e6d49063d35b3e4db41.png

 

den Share dann so konfigurieren wie man es gerne hätte, Beispiel mover cache > array

 

image.thumb.png.9e3dfc1bfd18d9eecb567cda58bd4d1b.png

 

da dieser jetzt "stumpf" nach Zeitplan alles verschiebt was da drin liegt ... kann man mit dem mover tuning plugin nachjustieren ...

 

ab wann soll er erst moven, wieviel soll er moven, nach Alter soll er moven, usw usw ... und wenn man advanced ... noch vieles mehr ;)

 

image.thumb.png.afe43c06078e8723cf5441a205ab5e43.png

Ahhhh ok!

kann ich dann einfach das data dir in den neuen Share verschieben oder ist das problematisch?

also wie mach ich das sinnvoll

Just now, Qui said:

also wie mach ich das sinnvoll

war fast klar dass die frage kommt ;)

 

Docker stop, Share einrichten,

 

Daten verschieben ... entweder Terminal, File Manager (plugin oder integriert, je nach Unraid Version), mc aus dem Terminal starten, ...

 

da ich ein Freund des Terminal bin (Pfade anpassen !!!), bei gestopptem Docker

 

mv /mnt/user/appdata/Nextcloud/data/* /mnt/user/Nextcloud/

 

dann edit Docker nicht vergessen und den Pfad zu /data anpassen, docker starten, fertig ...

 

Share Einstellungen zum mover Verhalten nicht vergessen ... settings, scheduler, mover ... und falls gewollt, mover tuning darunter ;)

  • Author
27 minutes ago, alturismo said:

war fast klar dass die frage kommt ;)

 

Docker stop, Share einrichten,

 

Daten verschieben ... entweder Terminal, File Manager (plugin oder integriert, je nach Unraid Version), mc aus dem Terminal starten, ...

 

da ich ein Freund des Terminal bin (Pfade anpassen !!!), bei gestopptem Docker

 

mv /mnt/user/appdata/Nextcloud/data/* /mnt/user/Nextcloud/

 

dann edit Docker nicht vergessen und den Pfad zu /data anpassen, docker starten, fertig ...

 

Share Einstellungen zum mover Verhalten nicht vergessen ... settings, scheduler, mover ... und falls gewollt, mover tuning darunter ;)

Danke schonmal.

so hab ich das mir auch vorgestellt.

ich frag mich nur ob ich dann für Nextcloud noch irgendwelche indexing Befehle machen muss oder file Berechtigungen oder so

1 minute ago, Qui said:

ich frag mich nur ob ich dann für Nextcloud noch irgendwelche indexing Befehle machen muss oder file Berechtigungen oder so

für Nextcloud ändert sich ja nichts was den Pfad angeht ... war /data ... bleibt /data ... du änderst j anur den mount zum Host Pfad.

 

Berechtigungen sollten bei mv 1:1 bleiben wie Sie sind ;) du kannst auch cp -R .... nutzen um erstmal mit einer Kopie zu arbeiten wenn du dir unsicher bist.

  • Author

Komischerweise schiebt er jetzt auch appdata auf das array obwohl er das gar nicht soll.
Dadurch ist gerade Nextcloud am brechen.
image.thumb.png.254f4c9471465d91fdfddf80211e5958.png

Edited by Qui

  • Author

Es war noch genügend frei im Cache. >50%

Ich würde bei appdata das Secondary Storage weg machen. Dann sollte er das auch nicht verschieben. (Mein Verständnis)

  • Author

Ja das probier ich gerade. Ich hoffe dass er das was jetzt auf dem Array ist auch wieder zurückschiebt.

Meine Postgres hat sich nun auch beschwert:
 

2024-12-07 18:02:58.167 PST [1] LOG:  could not open file "postmaster.pid": No such file or directory
2024-12-07 18:02:58.167 PST [1] LOG:  performing immediate shutdown because data directory lock file is invalid
2024-12-07 18:02:58.167 PST [1] LOG:  received immediate shutdown request
2024-12-07 18:02:58.167 PST [1] LOG:  could not open file "postmaster.pid": No such file or directory
2024-12-07 18:02:58.178 PST [4555] ERROR:  could not open file "base/19313/1259": No such file or directory
2024-12-07 18:02:58.209 PST [1] LOG:  database system is shut down
initdb: error: directory "/var/lib/postgresql/data" exists but is not empty
initdb: hint: If you want to create a new database system, either remove or empty the directory "/var/lib/postgresql/data" or run initdb with an argument other than "/var/lib/postgresql/data".
initdb: error: directory "/var/lib/postgresql/data" exists but is not empty
initdb: hint: If you want to create a new database system, either remove or empty the directory "/var/lib/postgresql/data" or run initdb with an argument other than "/var/lib/postgresql/data".
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8

 

24 minutes ago, Qui said:

Komischerweise schiebt er jetzt auch appdata auf das array obwohl er das gar nicht soll.

sicher ?

 

nicht dass die Daten gerade retour geschoben werden wenn genügend Platz da ist ...

 

image.thumb.png.159f624a64e33e2e40248fcb534578cc.png

 

das heißt ja, die Daten sollen möglichst auf dem cache verbleiben ... und wenn "nicht in Benutzung" und "genügend Platz" dann zurück.

 

diese Einstellung mach ggf. auch einiges zunichte da "sinnfrei"

 

image.thumb.png.0e46cf97d862d6ec02fa567a71027670.png

 

Hysterie pur ...

 

wenn appdate auf dem cache verharren soll (empfohlen", dann lass den mover mal alles retour schieben mit der oben gesetzten Einstellung, danach setze den appdata Share auf primary cache ONLY 8also keinen secondary ...) und lies dir nochmals mover tuning durch und mach dir Gedanken was du willst, anscheinend hast du da etwas nicht ganz richtig verstanden ...

  • Author

Kann mir jemand bitte das Mover Tuning plugin erklären?
Ich hab das jetzt removed + den appdata share auf 
Primary Cache
Secondary Array
Mover action Array -> Cache
gestellt und jetzt moved er tatsächlich zurück.

Warum macht das plugin so komische dinge?

  • Author
2 minutes ago, alturismo said:

sicher ?

 

nicht dass die Daten gerade retour geschoben werden wenn genügend Platz da ist ...

 

image.thumb.png.159f624a64e33e2e40248fcb534578cc.png

 

das heißt ja, die Daten sollen möglichst auf dem cache verbleiben ... und wenn "nicht in Benutzung" und "genügend Platz" dann zurück.

 

diese Einstellung mach ggf. auch einiges zunichte da "sinnfrei"

 

image.thumb.png.0e46cf97d862d6ec02fa567a71027670.png

 

Hysterie pur ...

 

wenn appdate auf dem cache verharren soll (empfohlen", dann lass den mover mal alles retour schieben mit der oben gesetzten Einstellung, danach setze den appdata Share auf primary cache ONLY 8also keinen secondary ...) und lies dir nochmals mover tuning durch und mach dir Gedanken was du willst, anscheinend hast du da etwas nicht ganz richtig verstanden ...



Ich versteh halt nicht warum er überhaupt appdata anfasst, wenn die Mover action NUR das schieben auf den Cache vorgibt und somit gar nicht die möglichkeit offen lässt dass es auf das array verschoben wird

  • Author

Und "Only move if above threshold" verstehe ich als verschiebe nur dann vom Primary weg, wenn Primary soundso voll ist. Aber zurückschieben kann er immer außer es ist >95%

50 minutes ago, Qui said:

Und "Only move if above threshold" verstehe ich als verschiebe nur dann vom Primary weg, wenn Primary soundso voll ist

ja ... aber da steht ja was darunter ...

 

bis wohin soll er retour moven ... wieder 95 % ... jetzt lass uns mal darüber nachdenken ...

 

kurz, das ist fast "ping pong" ... 1 kb darunter, mover off, 1kb darüber, mover on ... verstanden ?

 

siehe mein Beispiel ein paar posts darüber,  >90 verschiebe bis <70 ... dann sind 20+ "frei" wo nichts passiert ...

  • Author

Ok
ich habe jetzt folgendes eingestellt:
Generell:
image.thumb.png.916e35eef685a0e1ffd0e2ca026e8e1e.png

 

Die shares:
image.thumb.png.7d7ce75e456a9e1ad61b547c3a19ea72.png

 

 

Und speziell für nextcloud:
image.thumb.png.83b146fa1a8ad7f5ea975923bf6954f9.png


Ich interpretiere das jetzt so
Verschieb nur Dateien älter als > 15Tage (egal wie voll der Primary ist)

  • Author

Wie würde ich einstellen:
Verschieb Dateien älter als > 15Tage
Oder wenn Primary >90% belegt ist
?

Interessanterweise kann ich im Nextcloud share nicht einstellen, auf wie viel Prozent er "free downen" soll:
image.thumb.png.1bf1678e6f198a0209c88f58f0181028.png
Es gibt nur 0% zur Auswahl

  • Author

Ah okay ich schätze wie bei dir im Screenshot.

Also im Share NICHT überschreiben und in General dann sowas:
image.thumb.png.11f9b989febf57ef9b4758edd02ce351.png

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.