Como posso localizar a causa do sistema de arquivos completo se du -x não mostrar um problema? [duplicado]

0

DUPLICADO de Disco lentamente enchendo mas não visível alterações no tamanho do arquivo

Qual é o método para localizar o culpado no disco "cheio"? Eu não tenho nada grande no sistema de arquivos, mas "arquivos fantasmas" parecem ter preenchido a partição /.

O DU não mostra onde está o problema:

root@godzilla:/# du -hx --max-depth 1
4.0K    ./snap
15M     ./bin
17M     ./sbin
1.8G    ./usr
8.0K    ./media
6.4G    ./var
56K     ./tmp
167M    ./boot
4.0K    ./stuff
4.0K    ./srv
56K     ./home
118M    ./root
4.0K    ./mnt
8.2M    ./etc
856M    ./lib
4.0K    ./lib64
4.0K    ./opt
16K     ./lost+found
9.3G    .

df mostra que a partição / está cheia!

root@godzilla:/# df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               1.9G     0  1.9G   0% /dev
tmpfs                              395M   12M  384M   3% /run
/dev/mapper/Godzilla--PC--vg-root  225G  225G     0 100% /
tmpfs                              2.0G     0  2.0G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
tmpfs                              2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs                              395M     0  395M   0% /run/user/1000
/dev/sdb                           687G  290G  363G  45% /stuff/drive2
/dev/sdc1                          699G  361G  338G  52% /stuff/drive3
    
por Will Allen 07.09.2017 / 06:06

1 resposta

0

Para encontrar as pastas com os maiores arquivos em / run du / 2>/dev/null | sort -n -r | head -n 10 . Isso permitirá que você restrinja sua pesquisa a uma pasta específica em / .

Esteja ciente de que essa invocação de du listará apenas as pastas, mas encontrará uma pasta cheia de arquivos pequenos. Para revelar o maior arquivo, adicione um * ao comando du . por exemplo. %código%. Também usando du /* 2>/dev/null | sort -n -r | head -n 10 iria confundir sort.

    
por J. Starnes 07.09.2017 / 07:37