Um HDD não irá automaticamente dormir por hdparm

0

Estou usando o hdparm para desligar automaticamente os discos rígidos após 5 minutos. Eu uso essa configuração:

# cat /etc/hdparm.conf 
quiet
/dev/disk/by-id/ata-WDC_WD10EADS-00L5B1_WD-WCAU46879161 {
    spindown_time = 60
    write_cache = off
}
/dev/disk/by-id/ata-WDC_WD10EADS-00L5B1_WD-WCAU4D923086 {
    spindown_time = 60
    write_cache = off
}
/dev/disk/by-id/ata-Hitachi_HDT721010SLA360_STF604MR2A0PYP {
    spindown_time = 60
    write_cache = off
}
/dev/disk/by-id/ata-Hitachi_HDT721010SLA360_STF604MR2BDA3P {
    spindown_time = 60
    write_cache = off
}

O primeiro é a unidade do sistema que nunca vai dormir, o que é OK.

As duas unidades Hitachi vão dormir como esperado, mas a segunda unidade WD nunca entra automaticamente em suspensão:

# hddtemp /dev/sd[abcd]
/dev/sda: WDC WD10EADS-00L5B1: 37°C
/dev/sdb: WDC WD10EADS-00L5B1: 32°C
/dev/sdc: Hitachi HDT721010SLA360: drive is sleeping
/dev/sdd: Hitachi HDT721010SLA360: drive is sleeping

Mas posso forçar manualmente para ir para o modo de suspensão:

# hdparm -Y /dev/sdb

/dev/sdb:
 issuing sleep command
# hddtemp /dev/sd[abcd]
/dev/sda: WDC WD10EADS-00L5B1: 37°C
/dev/sdb: WDC WD10EADS-00L5B1: drive is sleeping
/dev/sdc: Hitachi HDT721010SLA360: drive is sleeping
/dev/sdd: Hitachi HDT721010SLA360: drive is sleeping

O que há de errado com isso? Como conseguir dormir automaticamente?

    
por Michael 15.11.2016 / 15:20

1 resposta

0

Parece haver um problema com os HDDs WD Green. Eu encontrei uma alternativa para o hdparm que funciona: hd-idle

Em / etc / default / hd-idle eu configurei estes parâmetros:

START_HD_IDLE=true
HD_IDLE_OPTS="-a /dev/disk/by-id/ata-WDC_WD10EADS-00L5B1_WD-WCAU4D923086 -i 180 -a /dev/disk/by-id/ata-Hitachi_HDT721010SLA360_STF604MR2A0PYP -i 180 -a /dev/disk/by-id/ata-Hitachi_HDT721010SLA360_STF604MR2BDA3P -i 180 -l /var/log/hd-idle.log"

E agora todas as unidades, exceto a unidade do sistema, irão dormir corretamente.

    
por 28.12.2016 / 16:38