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.

Festplatten zu bestimmten Zeiten in Seleep schicken

Featured Replies

Moin,

ich würde gerne meine Festplatten zu bestimmten Zeiten (z.B. 20 - 6 Uhr) immer in Sleep schicken, den Rest des Tages sollen sie an sein.

Jetzt verhält es sich aber so, das ich manchmal auch nachts noch auf den Server zugreifen will. Selten, aber es passiert doch ab und zu. Nun hätte ich gerne, dass die Platten dann wieder nach z.B. 30min in den Sleep gehen, aber wirklich nur nachts, nicht tagsüber.

Hintergrund ist energiesparen und da ich NAS Platten im Einsatz habe, will ich diese nicht immer Ein- und Ausschalten (künstliche Verminderung der Lebenszeit).

Soweit verständlich was ich meine? :D 

 

Wär klasse wenn ihr mir da mal eure Ideen dazu rüber jodeln könntet.

 

 

LG

  • Community Expert

Wenn du regelmäßig Daten aus deinem HDD Array benötigst, ist dein Setup falsch. Heiße Daten gehören auf den SSD Cache. Oder du erstellst dir einen separaten HDD Pool. Aber mit dem lahmen HDD Array hantiert man eigentlich nicht dauerhaft herum.

 

Ansonsten kannst du das ziemlich easy per Skript umsetzen. Als Cron Schedule zwischen 6 und 20 Uhr alle 15 Minuten auslösen:

https://crontab.guru/#*/15_6-20_*_*_*

 

Und pro Disk eine solche Zeile:

dd if=/mnt/disk1 of=/dev/null bs=1 count=1 seek=$(shuf -i 1-1000000 -n 1)

 

Dann liest er 1 Byte von einer zufälligen Stelle der Disk (ist wichtig, weil das Byte danach im RAM zwischengespeichert wird und bei Wiederholung nicht mehr von der Disk abgerufen wird), was den Sleep Timer wieder zurücksetzt.

  • Author

Erstmal danke Dir für die Antwort.

 

On 11/13/2021 at 1:02 AM, mgutt said:

Wenn du regelmäßig Daten aus deinem HDD Array benötigst, ist dein Setup falsch. Heiße Daten gehören auf den SSD Cache. Oder du erstellst dir einen separaten HDD Pool. Aber mit dem lahmen HDD Array hantiert man eigentlich nicht dauerhaft herum.

Was meinst Du genau? Warum sollte ich die Daten auf SSD auslagern? Gehts hierbei nur um das Thema Geschwindigkeit oder auch um einen wirklichen "technischen" Hintergrund?

Ich sollte vielleicht mal sagen was das für Daten sind. Es geht eigentlich immer nur um Medien wie Filme und Serien für meinen Plex. Zwar liegen da auch iso Images drauf aber die brauch ich dann doch eher seltener

 

On 11/13/2021 at 1:02 AM, mgutt said:
dd if=/mnt/disk1 of=/dev/null bs=1 count=1 seek=$(shuf -i 1-1000000 -n 1)

 

disk1 muss dann logischerweise jeweils hochgezählt werden für alle Festplatten. Wie ist das beim output? Muss das null auch irgendwie ersetzt werden?

 

On 11/13/2021 at 1:02 AM, mgutt said:

ziemlich easy per Skript umsetzen

Heißt Skript sieht dann in etwa so aus?:

cron-befehl

dd if=/mnt/disk1 of=/dev/null bs=1 count=1 seek=$(shuf -i 1-1000000 -n 1)

dd if=/mnt/disk2 ...

dd if=/mnt/disk3 ...

  • Community Expert
2 hours ago, strohann said:

Muss das null auch irgendwie ersetzt werden?

Nein.

 

2 hours ago, strohann said:

Heißt Skript sieht dann in etwa so aus?:

Jo

2 hours ago, strohann said:

Es geht eigentlich immer nur um Medien wie Filme und Serien für meinen Plex

Schau dir mal das an:

 

 

Erfordert aber viel RAM und regelmäßige Ausführung, damit die Daten nicht aus dem RAM verschwinden.

 

  • Author

Danke Dir. Habs mir angeschaut aber denke das is nix für meinen Usecase. Das Thema wird vielleicht interessanter, wenn ich das Thema mit zfs und ECC angehe. Dann kommen direkt die 64GB RAM und dann vielleicht.

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.