Como ver qual diretório ocupa mais disco? [duplicado]

0

O meu disco está quase cheio, como posso saber onde tira mais disco?

Porque ontem o disco é suficiente para o meu sistema.

[root@ha-node1 log]# df -lh 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G   18G  4.3M 100% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G   54M  3.8G   2% /dev/shm
tmpfs           3.9G  383M  3.5G  10% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdc         20G   45M   19G   1% /mnt/sdc
/dev/sdb         20G   83M   19G   1% /mnt/sdb
tmpfs           781M     0  781M   0% /run/user/0
    
por lustre 19.08.2017 / 13:01

2 respostas

1

Use du . Use -x para impedir a recursão em outros pontos de montagem. Você pode limitar a saída usando --max-depth=N . O formato legível por humanos (por exemplo, 1K 234M 2G) é ativado por -h .

A saída pode ser classificada por canalização para sort .

Por exemplo:

du -x --max-depth=3 -h / | sort -h
    
por 19.08.2017 / 13:15
1

Eu recomendo ncdu : link :

Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

ncdu apresentará uma lista de diretórios classificados por seu tamanho, por exemplo:

    
por 19.08.2017 / 13:06

Tags