Wpis z mikrobloga

W jaki sposób ustawić permanentnie aby dwa hdd usypiały się przy starcie komputera i wybudzały, kiedy będą używane? Napisałem sobie taki service do systemd, który powinien usypiać obydwa dyski, jak ręcznie go odpalę to działa, ale gdy będzie on uruchamiał się automatycznie przy starcie, to słychać, że przy bootowaniu dyski się usupiają, a gdy pojawia się ekran logowania ponownie się rozkręcają.

[Unit]
Description=hdparm sleep
After=systemd-logind.service

[Service]
Type=oneshot
ExecStart=/usr/bin/sleep_hdd.sh

[Install]
WantedBy=multi-user.target

#!/bin/bash

/usr/bin/hdparm -q -S 40 -y /dev/sda
/usr/bin/hdparm -q -S 40 -y /dev/sdb

#archlinux #linux #systemd #hdparm
  • 2
@chodzacy_internet: szczelam, że w trakcie procesu uruchamiania pewien proces robi jakiś odczyt z dysku, co go budzi. Żeby to potwierdzić dodaj do skryptu na początku np sleep 30 i po resecie sprawdź czy znowu zaczyna po wyciszeniu buczeć.