Atualmente, estou configurando um novo servidor doméstico e estou tentando fazer com que os discos desaceleram após uma hora. Mas eles não giram.
Configuração
Eu tenho todo o meu sistema em um ssd: / dev / sda. Eu tenho três hdds no sistema: / dev / sdb, / dev / sdc e / dev / sdd. Eles não são montados, embora contenham volumes LVM (ativos).
O que funciona
Eu posso colocar o disco no modo de espera usando:
hdparm -y /dev/sdb
O disco fica parado por dias (se eu deixar o sistema sozinho), indicando (eu acho) que o sistema realmente não está gerando nenhuma atividade
Usando valores relativamente pequenos para o tempo limite, como:
hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd
também funciona. Cada um dos discos gira depois do tempo especificado (15 minutos, 20 minutos e 30 minutos, respectivamente)
O que não funciona
Eu tento definir o valor do tempo limite como uma hora, assim:
hdparm -S 242 /dev/sdb
O comando parece ter sucesso, mas o disco não entra em modo de espera (ou seja, depois de um dia, o disco ainda está no modo ativo / inativo, conforme testemunhado pelo medidor de energia, bem como
hdparm -C /dev/sdb
Detalhes do sistema
Este é o Debian Squeeze, rodando em uma placa-mãe da Atom (AT5NM10T-I). Os discos são:
[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS 3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5