Fazendo o HDD para spindown quando não montado, mas para mantê-lo girando enquanto montado

2

É possível fazer o disco rígido girar quando ele é montado e parar de girar quando eu desmontá-lo?

Eu estava encontrando respostas na internet, mas não há uma resposta precisa para essa pergunta. Sempre é dito que colocar timeout no disco rígido ou usar

hdparm -Y /dev/sdX

mas quero dizer, eles apenas parcialmente resolvem minha resposta. Okey, eu posso fazer isso que quando eu acesse HDD (meu disco primário é SSD) ele começa a girar e depois que eu parei de trabalhar com ele, eu desmonto isso e simplesmente executo aquele comando ... mas é irritante. Quero dizer, é o computador, então deve haver alguma maneira de automatizar tal coisa, codificar algum script ou qualquer outra coisa. Eu também uso o TLP, mas o TLP faz o HDD apenas para o tempo limite, por isso não resolve o meu problema.

Pode haver uma pergunta: por que eu precisaria disso? Por que não basta apenas definir o tempo limite? Existem 2 respostas para isso:

  1. Quando estou usando o HDD, assisto principalmente filmes ou escuto música (que estão nele), e se houver um tempo limite no HDD, ele será interrompido e iniciado novamente e novamente, porque o SO será sempre lendo a partir dele e essa abordagem estará rasgando o HDD por causa do início - > parada - início do ciclo.

  2. Como tenho um laptop, não um computador, gostaria de preservar a bateria sempre que possível. Quando o HDD não está montado, sei que não estou trabalhando com ele e, portanto, não há motivo para o disco estar girando.

O tempo limite é bom, mas por causa do primeiro motivo, não é a melhor solução para mim. Se alguém souber ajudar, fique à vontade para escrever, agradeço qualquer ajuda. Obrigado!

    
por qwerty_ 01.02.2016 / 23:15

1 resposta

1

Dependendo da unidade, os tempos limite podem ser bastante longos. Normalmente, muito mais do que demora para reproduzir uma faixa de música. hdparm pode mostrar os tempos limite disponíveis para a unidade e deve mostrar os valores de cura e recomendados para a sua unidade.

Diferente das unidades de servidor antigas, as recomendações que tenho visto são desativar as unidades se elas estiverem inativas por vários minutos. Todas as unidades que eu verifiquei nos últimos anos estão pré-configuradas para desacelerar quando inativas.

Você pode querer verificar se o O / S desmembrou a unidade ao desmontá-la. Eu acredito que você pode consultar isso com hdparm . Se não estiver girando a unidade, escreva um script curto para desmontar e girar a unidade quando quiser parar de usá-la.

    
por 02.02.2016 / 04:19