Программы
Узнать свободное и занятое место на диске в Linux, FreeBSD и прочих Unix

Узнать свободное и занятое место на диске в Linux, FreeBSD и прочих Unix

Часто бывает, что то, что в графическом режиме было очевидно, в консоли непонятно как делать. В частности, если Вы администрируете сервер на Ubuntu, Debian или Linux Mint, Вам может понадобиться узнать, как используется диск (внешняя память): сколько свободно, а сколько занято.

Это делается командой:

df -H

Которая выведет нечто следующее:

Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
 /dev/sda1        8,5G         1,4G  6,8G           17% /
 udev             1,1G         4,1k  1,1G            1% /dev
 tmpfs            421M         238k  420M            1% /run
 none             5,3M            0  5,3M            0% /run/lock
 none             1,1G            0  1,1G            0% /run/shm
 cgroup           1,1G            0  1,1G            0% /sys/fs/cgroup

Так мы узнаем свободное место по примонтированным файловым системам. Но зачастую этого не хватает: нужно ещё узнать, куда пропало свободное место!

du -hs */ | sort -rh | head -10

Подскажет нам, какая из директорий самая большая -- выведет топ-10 самых больших папок.

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS