Usei com sucesso o 'hdparm' para desativar o APM (Advanced Power Management) em discos rígidos USB externos.
Agora me deparei com um disco rígido USBrecintoisso desliga o disco rígido instalado após 10 minutos de inatividade. Desabilitar o APM na unidade não ajuda porque é o gabinete que está fazendo a ação.
O recinto é umTranscender StoreJet 25S3, com suporte para USB 3.0 e UASP e recurso de economia automática de energia de 10 minutos. O controlador de ponte SATA-USB usado é umASmedia ASM1153E.
Existe alguma configuração ou comando no Linux (Ubuntu/Mint) que pode desabilitar esse comportamento irritante do gabinete?
Responder1
Como a função de desligamento automático está embutida no gabinete, a maneira mais simples (e talvez a única) de evitar que ela seja acionada é criando umCron Jobque toca periodicamente em um arquivo na unidade.
Comece dando à unidade (partição) umnome do rótulo, se ainda não tiver um. Isso permite que o Ubuntu/Mint o monte automaticamente no /media/<username>
diretório.
Então, no Terminal, edite seu crontab digitando este comando:
crontab -e
E adicione esta linha:
*/5 * * * * /bin/touch /media/<username>/<labelname>/.stayawake &> /dev/null
O Cron Job irátocarum arquivo oculto nomeado .stayawake
na unidade a cada 5 minutos e redirecione qualquer saída resultante (incluindo erros) para null
o que você deseja, considerando que a unidade nem sempre está conectada.
Nota: O Cron Job acima só funcionará enquanto o usuário sob o qual foi criado estiver conectado.
Responder2
A única maneira de fazer isso “corretamente” é através de uma atualização de firmware. MP Tool é capaz de definir a configuração do firmware, incluindo o temporizador de rotação do HDD. Você deve solicitar suporte transced para isso ou acessar usbdev.ru e fazer isso sozinho, mas há um risco envolvido.