Os HDDs não são desativados com o comando hdparm

1

Estou usando o Debian Jessie em um HP Proliant Microserver Gen8 com dois Western Digital Red 3TB. Nenhum RAID ou qualquer outra coisa. Eu queria que os HDDs desligassem automaticamente depois de duas horas. Disparar manualmente funciona bem com os dois comandos

sudo hdparm -Y /dev/sda

sudo hdparm -y /dev/sda

, então a saída é

user@NAS:~$ sudo hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby

Mas quando eu uso:

sudo hdparm -S 244 /dev/sda

o disco rígido não entra em nenhum tipo de modo de espera. Observe que sda não é a unidade do sistema. Eu montei ambos os HDDs via fstab assim:

UUID=xxx       /mnt/Stuff                                ext4    defaults,noatime,nodiratime        0       0

Alguma idéia de por que isso não funciona? Eu também tentei 10 segundos e 1 minuto. Existe uma maneira de determinar se existe algum processo acessando as partições nos HDDs? Eu uso um Servidor DLNA e um Samba, mas nenhum acesso foi feito por mim durante o teste, é claro.

    
por Felix 11.10.2016 / 19:31

1 resposta

2

Usando iosnoop , você pode rastrear atividades em um dispositivo específico:

iosnoop -d 8,0

mostrará a você quais processos estão acessando o dispositivo. Isso deve permitir que você determine o que está despertando seus impulsos.

Para determinar o número do dispositivo a ser usado, observe os números dos dispositivos principais / secundários dos nós:

ls -l /dev/sd*

Você também pode executar iosnoop sem argumentos para monitorar todo o I / O.

    
por 11.10.2016 / 22:37