Щоб надалі спиратися на відповідь саміама, ви можете встановити правила udev, щоб зробити це за вас.
У цьому прикладі вам доведеться заповнити файл у /etc/udev/rules.d
(в ідеалі називайте його чимось за принципами 45-sdX-power.rules
дотримання конвенцій, але це насправді не має значення ...) із наступним:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"
де вам потрібно буде заповнити sdX
і надати повний шлях до hdparm
двійкового ( which hdparm
).
Це автоматично зупинить ваш накопичувач після обертання 5 секунд бездіяльності, коли ваш ноутбук завантажується.
Це ідеально підходить для диска з подвійним завантаженням (мій випадок), і резервні диски ви запускаєте лише раз на тиждень або близько того (у такому випадку, лише встановивши його перед видачею резервної копії, ви увімкніть її, і вона буде вимкнена решту часу) .
Що стосується цього hdparm -Y /dev/sdX
, то він тут менш корисний, оскільки він лише зупиняє диск повертатися один раз, після чого будь-який доступ до диска (як-от його встановлення) заново запустить його, і вам доведеться знову видавати команду.