como detectar um processo que está comendo continuamente o espaço em disco

3

no nosso sistema linux (suse), uma das partições é nfs-montada e algum processo está comendo continuamente o espaço em disco, deixando para trás zero bytes para escrever. Como posso descobrir esse processo ou daemon que está comendo o espaço em disco? Existe alguma maneira de fazer check in / proc com ps -ef?

    
por Manoj R 01.03.2011 / 07:18

2 respostas

5

Você pode usar lsof para ver quais processos têm quais arquivos abertos. Vale a pena olhar a man page para isso, pois os argumentos precisariam ser ajustados, dependendo da freqüência com que os arquivos estão sendo gravados, onde estão e como a partição do NFS é montada.

Por exemplo, para ver quais processos estão usando os arquivos abertos no diretório /mount/nfs_partition e atualizar a cada 2 segundos, use:

lsof -Nr 2 -- /mount/nfs_partition
    
por 01.03.2011 / 07:48
1

no topo tem uma coluna para isso chamada WRDSK. Na sua situação, eu o instalaria e executaria, em seguida, pressionaria D para classificar os processos por atividade de disco.

    
por 03.03.2011 / 07:06