descubra qual processo ativa meu disco rígido do estado de suspensão

1

Eu tenho uma unidade externa conectada ao meu computador, quero que essa unidade esteja em modo de espera, a menos que eu esteja executando alguma ferramenta de backup.

Por alguma razão, depois de 14 minutos eu acho, o disco rígido sempre acorda.

** editar **

eu tentei as seguintes coisas:

  1. btrace / dev / myexternal- para ver qual chamada de sistema chama meu disco rígido externo. infelizmente no momento em que meu hd acorda eu não vejo nenhuma ligação.

  2. fuser / dev / myexternal - para ver quais processos usam esse hd.

  3. lsof - para ver se há arquivos acessados.

  4. monte a unidade externa manualmente em / mnt

  5. pare lightdm e vários processos / serviços.

Como posso encontrar qual processo ativa o disco rígido?

    
por idgar 02.11.2012 / 15:07

1 resposta

1

É mais provável que o gerenciador de arquivos ou o ambiente de desktop esteja "verificando" a unidade para indexação.

Você pode parar isso desmontando a unidade quando não estiver em uso e, em seguida, montando, fazendo backup, desmontando quando precisar fazer o backup.

Outra opção é usar ferramentas como o lsof para ver quais processos têm arquivos abertos na unidade. Mas isso pode ser muito imprevisível, pois o acesso que causa o despertar pode não ser mais do que um "Você ainda está aí?" do kernel.

Para usar o lsof e não enlouquecer:

lsof | grep / media / external

mudando o caminho para o seu ponto de montagem, é claro.

Eu realmente recomendo a desmontagem se você não quiser que a unidade esteja em uso.

    
por coteyr 02.11.2012 / 15:25