Сколько места занимает Linux на диске

Получить информацию о том, сколько места на диске занимает установка Linux, очень просто. Команда du (disk usage) может вывести данные об использовании диска:

gentoo ~ # du -hl --exclude=/{proc,sys,dev,run,mnt} / | awk 'END {print $1 " Space used on " $2}'

Эта однострочная программа не учитывает виртуальные файловые системы, такие как /dev/ и /proc, а также /mnt. Она просто подсчитывает общее использование файловой системы всеми файлами Linux. Это намного проще, чем использовать grep и другие сложные команды.

Можно дополнительно исключить каталоги. Например, не учитывать каталоги сайтов /var/www:

gentoo ~ # du -hl --exclude=/{proc,sys,dev,run,mnt,var/www} / | awk 'END {print $1 " Space used on " $2}'

Чтобы посмотреть общее свободное пространство в системе Linux, воспользуйтесь командой df (disk free):

gentoo ~ # df -hla /

Для простоты и более быстрого набора команды можно посмотреть все смонтированные файловые системы:

gentoo ~ # df -h

А чтобы увидеть определённые столбцы в выводе df, используйте параметр -output.

gentoo ~ # df -Hla --output=itotal,used,avail,size,pcent /