disk spindown depois do hibernate (thaw) no debian / xfce4

0

Quando eu recomeço (descongelar) após a hibernação, todos os meus discos são girados e eles esquecem suas configurações hdparm cuidadosamente feitas em /etc/rc.local. Eu pesquisei meia dúzia de ideias sobre o que fazer a respeito disso, mas nada funciona. Entre os arquivos modificados ou criados:

/ lib / systemd / system-sleep / hdparm /usr/lib/pm-utils/power.d/95hdparm-apm /etc/systemd/system/thaw.service

A coisa é um pouco complicada porque os discos são desligados durante a inicialização, no entanto, quando estou voltando da hibernação, estou quase sempre voltando ao xfce4, o que parece que sempre os levará de volta. O que eu estava tentando fazer nos arquivos acima pode ser visto em '... / hdparm':

#!/bin/sh

# I'm not sure this does anything, can't use it to touch a file.
/bin/touch /tmp/hibernate-thaw;
case $1 in
  post)
    /usr/lib/pm-utils/power.d/95hdparm-apm resume ;
    ;;
esac

... e então eu testaria a existência de 'hibernate-thaw' e usaria isso para desmembrar o disco após o xfce4 ter feito isso. Mas nenhum arquivo acima pode ser persuadido a tocar no arquivo em / tmp / on thaw.

/etc/systemd/system/thaw.service:

"systemctl start - now thaw.service":

[Unit]
Description=spindown sdb command
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
ExecStart=/bin/touch /tmp/hibernate-thaw-service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

cria o arquivo, no entanto, a ativação do serviço não funciona no próximo retorno da hibernação.

Este é agora um rancoroso, dificilmente vale a pena, mas não consigo parar de pensar nisso. Parece haver uma dúzia de arquivos no Debian que estão mais ou menos envolvidos nesse tipo de coisa, e ninguém parece realmente saber qual deles faz o quê. No momento eu sou mais interessante em entender tudo isso.

    
por Ray Andrews 07.03.2018 / 20:07

0 respostas