O tempo de desaceleração do HDD não está funcionando depois de dormir

1

Eu tenho dois discos rígidos - ssd e hdd. Eu não uso muito o hdd, então defini o tempo de desaceleração do hdd por 5 minutos (no aplicativo Discos). E está funcionando muito bem se o Ubuntu foi iniciado do estado completamente desligado, no entanto, quando eu inicio meu PC a partir do modo de suspensão, o hdd nunca para de girar até que eu faça manualmente (então ele permanece em silêncio). O que pode causar esse problema?

Ubuntu 15.04

    
por Dreamescaper 05.09.2015 / 13:59

1 resposta

1

O problema também existe na minha área de trabalho com o 16.04. Após algumas pesquisas, percebi que posso forçar o HDD a dormir por hdparm -Y , mas hdparm -S não funciona.

Minha solução é:

  1. Desativar o tempo de aceleração em gnome-disk-utility e outras ferramentas, como %código%
  2. Instale o hd-idle . Você pode usar isso para obter instruções sobre como instalar e configurar
  3. Crie um novo arquivo em hdparm.conf , por exemplo /lib/systemd/system-sleep com bit executável
  4. Adicione o seguinte código:

    #!/bin/sh
    if [ "" = "suspend" ] || [ "" = "hybrid-sleep" ]; then
        case "" in
            post) hd-idle -i 0 -a sdb -i 60 -a sdc -i 60 ;;
        esac
    fi
    

Isso desacelera o disco após os 60s (edite-o conforme necessário). Altere hdidle e sdb de acordo.

    
por Mat 08.04.2017 / 11:52