Linux: Куда делось место

Куда уходит место?

1) df - Смотрим какие диски смонтированы 

$ df -hT

-h Human readable: Выводит размер в удобочитаемом виде

-T Выводит тип файловой системы

Результат:

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs          tmpfs     792M  9.7M  782M   2% /run
/dev/sda1      ext4      103G   84G   13G  87% /
tmpfs          tmpfs     3.9G  161M  3.8G   5% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs          tmpfs     792M   72K  791M   1% /run/user/1001
Type Тип файловой системы
Size Общий размер файловой системы
Used Сколько места занято
Avail Сколько места доступно
Use% Сколько места занято в процентах от полного объёма
Mounted on Место монтирования

 

2) du - Ищем вглубь от точки монтирования

$ sudo du -xsh --exclude=/proc /* |sort -hr

du:

-x Подсчитывать размеры только для той файловой системы, где расположен заданный аргумент. (Если в иерархии встретятся каталоги, которые будут являться точками монтирования других файловых систем, то их размеры учитываться не будут)

-s Выводить размеры только для указанных явно аргументов, а не для их подкаталогов.

-h Human readable: Выводит размер в удобочитаемом виде

--exclude Игнорируем путь

/* Путь, от которого будет считаться размер файлов

sort:

-h Сравнивать численные значения с учетом сокращения степени (2K, 1G)

-r Reverse: Выводить результаты в обратном порядке

Вывод:

54G	/var
23G	/home
5.8G	/usr
1.2G	/opt
1.1G	/lib
455M	/core
199M	/boot
30M	/root
18M	/etc
13M	/sbin
13M	/bin
9.7M	/run
2.2M	/tmp
48K	/media
16K	/lost+found
4.0K	/srv
4.0K	/snap
4.0K	/mnt
4.0K	/lib64
4.0K	/cdrom
0	/vmlinuz.old
0	/vmlinuz
0	/sys
0	/proc
0	/initrd.img.old
0	/initrd.img
0	/dev

 

Теги: Linux

Комментарии (0)