Odpojte souborový systém a poté spusťte hdparm -S 1 /dev/sdb
nastavte jej tak, aby se po pěti sekundách otočil dolů (nahraďte /dev/sdb
se skutečným zařízením pro pevný disk). Tím se minimalizuje spotřeba energie a teplo generované pevným diskem.
Krátké vyhledávání v repo kódu gnome-disk-utility a:
udisksctl power-off -b /dev/sdX
Funguje v Ubuntu a Mintu. V ArchLinuxu je /usr/bin/udisksctl vlastněn balíčkem udisks2.
Zdroj:odpověď Superuser SE
Chcete-li dále stavět na odpovědi samiam, můžete nastavit pravidla udev, aby tyto věci dělala za vás.
V tomto příkladu byste museli vyplnit soubor ve formátu /etc/udev/rules.d
(ideálně to pojmenujte nějak ve smyslu 45-sdX-power.rules
respektovat konvence, ale to je vlastně jedno...), s následujícím:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"
kde budete muset vyplnit sdX
a poskytnout úplnou cestu na hdparm
binární (which hdparm
).
To automaticky zastaví otáčení vašeho disku po 5 sekundách nečinnosti při každém spuštění notebooku.
To je ideální pro duální spouštěcí disk (můj případ) a zálohovací disky, které spouštíte pouze jednou týdně nebo tak nějak (v takovém případě je zapnete pouhým připojením před vydáním zálohy a po zbytek času bude vypnuto) .
Pokud jde o hdparm -Y /dev/sdX
, je zde méně užitečná, protože pouze jednou zastaví otáčení disku, po kterém jakýkoli přístup k disku (jako je jeho připojení) jej znovu spustí a vy budete muset zadat příkaz znovu.