Como remover/inspecionar o que ocupa tanto espaço em disco na minha partição raiz?

Como remover/inspecionar o que ocupa tanto espaço em disco na minha partição raiz?

Estou ficando sem espaço na minha partição raiz. Atualmente estou usando

uname -a
Linux thinkpad-nc 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 GNU/Linux

Aqui está uma saída de df:

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G   18M  3.2G   1% /run
/dev/nvme0n1p2   28G   26G  226M 100% /
tmpfs            16G  234M   16G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/nvme0n1p4  410G   86G  303G  23% /home
/dev/nvme0n1p1  511M  132K  511M   1% /boot/efi
tmpfs           3.2G  4.0K  3.2G   1% /run/user/112
tmpfs           3.2G   20K  3.2G   1% /run/user/1000

Já fiz uma limpeza automática e removi cabeçalhos Linux desnecessários. O que mais posso fazer ou como posso inspecionar o que está acontecendo.

Responder1

Você pode usar duou ncdupara inspecionar quais pastas contêm mais conteúdo. ncdué mais poderoso e você pode navegar pelas pastas de forma interativa, enquanto dué único. Pode ser necessário instalar o ncdu.


Pois ncduuma chamada de comando típica seria a seguinte: inspecionar seu sistema de arquivos raiz e não descer para outros sistemas de arquivos.

ncdu -x /

Ligar dupara obter uma visão geral seria o seguinte. Mas você também pode aumentar --max-depthpara listar também os diretórios descendentes.

du -hx --max-depth=1 / | sort -h

Este é apenas o primeiro passo para descobrir quais pastas contêm mais conteúdo. A segunda seria excluir coisas, mas isso depende do que você encontrar e se os arquivos correspondentes podem ser excluídos.
Eu começaria primeiro a procurar arquivos de log antigos ou grandes que possam ser preenchidos rapidamente por um serviço com comportamento inadequado.

informação relacionada