Desativar disco rígido

0

Eu tenho um disco rígido bem antigo que quero girar depois de 30 ou 60 minutos de inatividade. Eu virei a web e descobri que posso definir o tempo de giro com hdparm -S e tentei isso, definindo-o para 5 segundos - o menor possível -, mas a unidade não parece girar. Depois de emitir hdparm -Y , ele imediatamente diminui. Eu estou supondo que simplesmente a unidade não suporta um recurso "spin-down", o que parece improvável TBH - Eu não posso ver o modelo exatamente, mas é uma WD de 750GB em torno de 2007.

O que eu pensei foi que se eu conseguisse a hora em que o disco foi acessado pela última vez, eu posso rodar um cron e colocá-lo para dormir com hdparm -Y .

Como posso obter o último tempo de acesso de um disco rígido?

    
por php_nub_qq 02.01.2017 / 17:38

1 resposta

0

Você pode monitorar a E / S de um dispositivo com iosnoop . Monitorando sda por exemplo:

# iosnoop -ts -d "8,0"                                                     
Tracing block I/O. Ctrl-C to end.
STARTs          ENDs            COMM         PID    TYPE DEV      BLOCK        BYTES     LATms
340208.638093   340208.654477   rsync        10244  RM   8,0      1814496      16384     16.38
340208.654523   340208.665321   <idle>       0      RM   8,0      1814464      16384     10.80
340208.725234   340208.749223   rsync        10245  RM   8,0      86260504     4096      23.99
340208.750150   340208.756908   rsync        10245  RM   8,0      86263552     4096       6.76
    
por 02.01.2017 / 17:56