Encontrando um arquivo grande sendo criado pelo sistema

0

Eu executei um código que fazia com que o sistema de arquivos raiz ficasse sem espaço; Em seguida, o código falha e o arquivo é excluído. Eu preciso descobrir qual arquivo está sendo criado lá.

Como posso rapidamente (enquanto o programa está sendo executado, ou seja, eu tenho apenas ~ 30 segundos) encontrar todos os arquivos no sistema de arquivos que são maiores que 1 GB e modificados ou criados agora?

(Eu estou supondo que o sqlite3 do python usa o sistema de arquivos raiz para algo, mas obviamente sem ver o arquivo que eu não tenho como saber).

    
por max 31.03.2016 / 18:14

1 resposta

1

Com o seguinte comando, você pode encontrar o arquivo modificado / criado recentemente no sistema, desconsiderando o tamanho do arquivo:

find ${1} -type f -size +1G| xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
    
por Mahdi 31.03.2016 / 18:25