Jump to content

[SOLVED] WOL-Fragen zum C246N-WU2 mit Unraid 6.8.3


Recommended Posts

Hallo,

ich habe mir gerade erst vor wenigen Tagen ein NAS bestehend aus Gigabyte C246N-WU2 + i3-9100 + 8 GB Ram + 500 GB SSD NVMe-Cache + zunächst 2 HD’s zu je 2 TB als HD Array mit Unraid 6.8.3 zusammengestellt – Parity folgt später, wenn ich von diversen kleinen HD’s die Daten auf das Array gebracht habe. Der Stromverbrauch liegt bei 17-18 Watt, wenn beide HD’s des Array aktiv sind.

Die ersten Hürden sind genommen. Die Ordner appdata, domains, isos und system habe im auf dem Cache als „Prefer“ eingestellt, Benutzer angelegt, Root-Passwort vegeben und auch efolgreich auf einer VU+ ein Share-Verzeichnis (NFS) einhängen können.

Das System soll, wenn kein Traffic im Heimnetz herrscht, in den Sleep-Modus gehen, das habe ich mit dem Dynamix S3 Sleep-Plugin auch bereits erfolgreich hinbekommen.

Aufwachen per WOL über die Fritzbox (7490) klappt. Allerdings fährt das System nachdem ich es einmal per WOL hochgefahren habe nicht wieder in den Sleep-Modus – feste IP ist vergeben.

Im Log erhalte ich dazu (sdb ist Disk1 des Array):

Dec 9 17:46:53 NAS s3_sleep: Disk activity detected. Reset timers.
Dec 9 17:47:53 NAS s3_sleep: Disk activity on going: sdb

 

Frage 1: Wie bekomme ich es hin, dass nach einem WOL das System wieder in Sleep-Modus geht, sobald kein Traffic mehr vorhanden ist? Wenn nähere Informationen benötigt werden aus meinem System, dann reiche ich die gerne nach.

Frage 2: Bisher hänge ich die „alten HD’s“ über das Plugin Unassigned Devices ein und kopiere dann die Verzeichnisse mittels MC auf die Disk1 bzw. Disk2 des Array. Ist das sinnvoll oder gibt es dafür einen „besseren“ Weg oder ein Plugin? Hier wäre ich für Hinweise sehr dankbar.

Frage 3: Eine weitere Sache die ich noch nicht kapiere: Wie erreiche ich es, dass Dateien, die zunächst auf dem Cache landen und dann auf das Array ausgelagert werden sollen - wobei ich allerdings nur bestimmte Verzeichnisse/Dateien dann auf dem Array haben möchte – automatisch per Mover verschoben werden? Kann ich das nur über Scripte machen? Wenn ja, hat da jemand mal ein Beispiel für mich?

Frage 4: Ich möchte gerne unter anderem auf Filme und Musikdaten des NAS von diversen Geräten (LAN + WLAN) aus zugreifen. Wie kann ich es erreichen, dass das NAS bei „Anforderung“ automatisch startet? Wenn ich es richtig verstanden haben, geht das nur über WOL – richtig? Wenn ich also per Tablet mit einem Mediaplayer darauf zugreifen will und das Programm keine Möglichkeit in den Einstellungen anbietet, dass ein WOL-Befehl abgesetzt wird, dann bleibt mir nur übrig entweder den NAS permanent laufen zu lassen oder vorher per separatem Tool den WOL abzusetzen – korrekt?

 

Ich würde mich über eure Unterstützung sehr freuen.

 

Gruß
eurofinder

Link to comment
13 hours ago, eurofinder said:

NAS s3_sleep: Disk activity detected. Reset timers.

Ich kenne das Plugin nicht, aber kann es sein, dass es das NAS erst schlafen schickt, wenn die Platten im Ruhezustand sind? Wenn ja, hast du unter Disk Settings eine entsprechende Zeit eingestellt?

 

13 hours ago, eurofinder said:

mittels MC auf die Disk1 bzw. Disk2 des Array. Ist das sinnvoll

Ob nun rsync, mc, über SMB freigeben und dann Drag & Drop, vom alten NAS über das Netzwerk, usw Da kann jeder wie er beliebt vorgehen. Die Frage ist was dich an der aktuellen Methode stört?

 

13 hours ago, eurofinder said:

Wie erreiche ich es, dass Dateien, die zunächst auf dem Cache landen und dann auf das Array ausgelagert werden sollen - wobei ich allerdings nur bestimmte Verzeichnisse/Dateien dann auf dem Array haben möchte

Also du möchtest den Cache von einem Share auf "Prefer" setzen und nicht auf "Yes", damit nicht alle Dateien aufs Array verschoben werden. Nun sollen gewisse Verzeichnisse in diesem Share aber trotzdem aufs Array verschoben werden? Das ist so nicht vorgesehen und müsste tatsächlich per Skript gelöst werden. Aber vorab, kannst du nicht deine Daten so verteilen, dass du sie auf zwei verschiedenen Shares hast, also einer mit Cache prefer und der andere mit Cache yes?

 

 

 

Link to comment
16 hours ago, eurofinder said:

Tablet mit einem Mediaplayer darauf zugreifen will und das Programm keine Möglichkeit in den Einstellungen anbietet, dass ein WOL-Befehl abgesetzt wird

Es gibt für fast jedes Endgerät Software dafür. Auf einem Smartphone/Tablet könnte man es zb über ein WoL Widget lösen. Da gibt es sicher eine Lösung im Store.

 

Man könnte es auch per Sprachbefehl über einen smarten Lautsprecher umsetzen zb Alexa. Macht nur wenig Sinn, wenn dessen Kaufpreis und Stromverbrauch eine Amortisierung quasi unmöglich macht.

 

Noch eine Idee wäre, sofern zb eine Fritz!Box eingesetzt wird, dass man nicht die lokale IP, sondern eine DDNS beim Abspielen der Musik nutzt. Das setzt eine Port Freigabe voraus und die WoL Aktivierung unter Fritz!Box > Netzwerk > IP des Servers. Habe ich allerdings nie getestet.

 

 

Link to comment

@mgutt:

Danke für deine Rückmeldung.

Quote

Ich kenne das Plugin nicht, aber kann es sein, dass es das NAS erst schlafen schickt, wenn die Platten im Ruhezustand sind? Wenn ja, hast du unter Disk Settings eine entsprechende Zeit eingestellt?

Korrekt. Ich habe bei Disk1 und Disk2 jeweils ein Zeitfaktor für SpinDown gesetzt. Mit einerm Verzögerungsfaktor im s3-Plugin wird das NAS auch in den sleep-Modus gesetzt - das funktioniert auch einwandfrei und zuverlässig.

Quote

Ob nun rsync, mc, über SMB freigeben und dann Drag & Drop, vom alten NAS über das Netzwerk, usw Da kann jeder wie er beliebt vorgehen. Die Frage ist was dich an der aktuellen Methode stört?

Stört mich nicht, wollte nur wissen, ob es der einzige Weg ist oder noch "praktikablere" Lösungen gibt.

Quote

Also du möchtest den Cache von einem Share auf "Prefer" setzen und nicht auf "Yes", damit nicht alle Dateien aufs Array verschoben werden. Nun sollen gewisse Verzeichnisse in diesem Share aber trotzdem aufs Array verschoben werden? Das ist so nicht vorgesehen und müsste tatsächlich per Skript gelöst werden. Aber vorab, kannst du nicht deine Daten so verteilen, dass du sie auf zwei verschiedenen Shares hast, also einer mit Cache prefer und der andere mit Cache yes?

Korrekt, das war mein Anliegen. Danke für den Hinweis mit verschiedenen Shares, dass sollte denke ich funktionieren.

Quote

Es gibt für fast jedes Endgerät Software dafür. Auf einem Smartphone/Tablet könnte man es zb über ein WoL Widget lösen. Da gibt es sicher eine Lösung im Store.

OK, zur not muss ich es eben über ein WoL WIdget/App lösen.

Quote

Man könnte es auch per Sprachbefehl über einen smarten Lautsprecher umsetzen zb Alexa. Macht nur wenig Sinn, wenn dessen Kaufpreis und Stromverbrauch eine Amortisierung quasi unmöglich macht.

Da gebe ich dir Recht, dann kann man das NAS gleich durchlaufen lassen oder ich defeniere feste Zeiträume, in dem das NAS läuft.

Quote

Noch eine Idee wäre, sofern zb eine Fritz!Box eingesetzt wird, dass man nicht die lokale IP, sondern eine DDNS beim Abspielen der Musik nutzt. Das setzt eine Port Freigabe voraus und die WoL Aktivierung unter Fritz!Box > Netzwerk > IP des Servers. Habe ich allerdings nie getestet.

Danke für den Hinweis - das schaue ich mir mal an.

 

Mein größtes "Problem" besteht aber weiterhin: Wenn ich das C246N-WU2 in den sleep-Modus gesetzt habe und dann per WoL drauf zugreife startet es zwar, aber das s3-Plugin funktioniert dahingehend nicht mehr, dass es das System nicht mehr in den sleep-Modus versetzen kann.

Erst wenn beide Festplatten manuell hochgefahren wurden. Manchmal benötige ich aber nur den Zugriff auf eine der beiden Festplatten.

Hat dazu jemand noch eine Idee? Version des s3-Plugins ist 3.0.7.

 

Gruß

eurofinder

 

Edited by eurofinder
Link to comment
53 minutes ago, eurofinder said:

Erst wenn beide Festplatten manuell hochgefahren wurden. Manchmal benötige ich aber nur den Zugriff auf eine der beiden Festplatten.

Also verstehe ich das richtig. Der Server startet aus dem Sleep per WoL und die beiden Platten schlafen noch. Das Plugin wird aber erst wieder aktiv, wenn 1x alle Platten each geworden sind? Klingt nach einem Bug des Plugins.

 

EDIT: Dafür gibt es scheinbar eine Lösung. Und zwar diesen Code bei Pre und Post hinterlegen:

for disknum in 1 `ls /dev/md* | sed "sX/dev/mdXX"`; do /usr/local/sbin/mdcmd spindown $disknum; done 

 

Damit wird Unraid angewiesen alle Platten herunterzufahren. Platten die gerade aktiv sind, fahren dann direkt wieder hoch, Platten die bereits schlafen, machen dann gar nichts. Scheinbar prüft das Plugin ob Unraid das Kommando ausgeführt hat.

 

Das Kommando ist nicht optimal. Besser wäre es, wenn die laufende Disk ignoriert würde. Falls ich die Zeit finde, kann ich das anpassen.

Link to comment

@mgutt:

Danke, werde ich probieren und Wirkung beobachten.

 

Quote

Das Kommando ist nicht optimal. Besser wäre es, wenn die laufende Disk ignoriert würde. Falls ich die Zeit finde, kann ich das anpassen.

Danke, wäre super. Ich denke, ich bin nicht der einzige, der das Problem kennt - und wenn es tatsächlich ein "Fehler" ist, dann is tes besser den zu beheben, statt mit Workarounds das Problem zu umschiffen.

 

Gruß

eurofinder

Link to comment
  • ich777 changed the title to [SOLVED] WOL-Fragen zum C246N-WU2 mit Unraid 6.8.3

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