• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Automatické uspání HDD na linuxových systémech
#1
Information 
K RPi mám připojený externí disk, který slouží pro ukládání a přehrávání multimediálních dat. Je celkem zbytečné, aby byl disk neustále v aktivním stavu, proto používám nástroje na uspání. V Kodi (OpenELEC, LibreELEC) je možné instalovat doplněk hd-idle, který funguje naprosto spolehlivě, jelikož mám nainstalováno více systému jako je Raspbian, RetroPie ... , hledal jsem proto možnost jak zajistit uspání HDD i na nich.

Postup:

nainstalujem nástroj hdparm:
Kód:
sudo apt-get update
sudo apt-get install hdparm

dále si zjistíme UUID (identifikační číslo disku):
Kód:
sudo blkid

ve screenu je vidět výpis všech zařízení, kde si najdeme to správné a opíšem UUID. Je možné použít i cestu /dev/sda-b-c..., jenže takhle by nebyla vždy zaručena správná identifikace, jelikož se svazky značí podle toho, v jakém pořadí byly připojeny. UUID zajistí správné rozpoznání, bez ohledu na to, kdy byl disk připojen.

   

použijem příkaz:
Kód:
sudo nano /etc/hdparm.conf

pomocí kláves se přesunem na poslední řádek a vložíme:
Kód:
/dev/disk/by-uuid/zde doplnit UUID {
write_cache = on
spindown_time = 120
}

poté stačí uložit (ctr+x) a restartovat hdparm:
Kód:
sudo service hdparm restart

to je vše, jen ještě upozorním, že čas není v sekundách ! Pro jeho zjištění musíme číslo vynásobit pěti, takže spindown time 120 = 10 minut.
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
#2
Dobrý den,
měl bych dotaz k uspávání disku na Kodi v linuxu LibreElec. I když tam už v základu hdparm byl, nainstaloval jsem si hd-idle, který se mi zdál snažší. V /storage/.config/autostart.sh mám zavedeno /storage/.kodi/addons/virtual.system-tools/bin/hd-idle -a sdb -i 1200. Funguje to správně do té míry, že to připojený externí USB disk se samostatným (vlastním) napájením uspí (když se nepoužívá podle nastaveného času).
Problém ale nastane, když dám Kodi/PC vypnout. Pokud byl disk upaný, během vypínání linuxu se probudí a ani po vypnutí celého PC se už disk neuspí. To samé platí při vypínání, když se disk točí - opět se po vypnutí PC disk nepřestane točit.
Porovnávám celé chování s Windows a tam se to celé chová tak jak chci. Sice se během vypínání PC s Windows uspaný disk probudí, ale po vypnutí PC se zase uspí. Nebyla by cesta disk během vypínání systému uspat nějakým příkazem zadaným do shutdown.sh ?
 
Citovat
#3
Tvůj problém bude nejspíš v tom, že máš aktivní napájení USB i po vypnutí PC. Mělo by jít poladit v BIOSU, možná i příkazem...

Jinak nástroj hdparm používám bez problémů na LibreELEC (není třeba instalovat je již součástí systému) více zde .

Doplním pár příkazů, které třeba někomu pomůžou:

Informace o aktuálním stavu disku:
Kód:
hdparm -C /dev/sda

Automatické uspání při nečinosti (číslo za S značí za jak dlouho se disk uspí, 1 = 5 sekund) :
Kód:
hdparm -S 4 /dev/sda

Stand-by režim:
Kód:
hdparm -y /dev/sda

Uspání HDD, nejnížší spotřeba (pro opětovné zprovoznění může být vyžadován restart):
Kód:
hdparm -Y /dev/sda
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)