Главная » Linux » Как проверить свободное место на диске Linux

Как проверить свободное место на диске Linux

Существует 2 способа как узнать свободное место осталось на диске в Linux. Способ номер раз (1) узнать свободное место — утилиты с графическим интерфейсом (GUI), такие как GParter. Способ номер два (2) есть несколько консольных утилит, такие как df и du. А теперь более подробно!

Способ номер 1: GParted

Как проверить свободное место на диске Linux

GParted можно установить через терминал или менеджер пакетов вашего дистрибутива.

Способ номер 2: консольная утилита df

Утилита (команда) df, позволяет узнать свободное место на дисках в linux, на всех подключенных к системе разделах:

www@host:~$ df
Как проверить свободное место на диске Linux

По умолчанию размер отображается в байтах, чтобы сделать его более читаемым, используйте опцию -h (или —human-readable) выводит информацию в удобном для восприятия виде (например: 1K, 234M, 2G):

www@host:~$ df -h
Как проверить свободное место на диске Linux

Утилита df так же поддерживает и другие опции:

  • -m — отображать размер в мегабайтах
  • -T — отображать тип файловой системы
  • -a — включить в список все файловые системы
  • -i — отображать используемые иноды
  • -H — Тоже самое, что и -h, но при пересчете используется множитель 1000, а не 1024

Командная утилита du

Чтобы проанализировать какие файлы занимают больше всего пространства можно использовать утилиту du. Утилита выводит размер всех файлов в текущей или указанной директории, например:

www@host:~$ du -h /home

Чтобы было более удобно анализировать информацию, можно отсортировать вывод:

www@host:~$ du -h ~/Download/ | sort -h

Опция -h указывает, что нужно выводить размер в понятном для человека формате . Так же есть еще несколько интересных опций:

  • -b — выдавать размер в байтах
  • -k — показывать размер в килобайтах
  • -m — размер в мегабайтах
  • -x — не учитывать каталоги, находящиеся в других файловых системах.
  • -a — отображает использование диска всеми файлами, а не только каталогами.
www@host:~$ du -ah

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

Опция —exclude исключает какие-либо файлы из подсчёта, например:

www@host:~$ du -ahc /home --exclude="*.txt"

Итоговый размер текущего каталога в удобном формате:

www@host:~$ du -sh
20G        .

Вывести последнюю строку с суммарным размером («итого»):

www@host:~$ du -ch
221M    .
221M    total

Подсчитать в мегабайтах размеры папок и их общий размер:

www@host:/var/www$ du -scmh site1.ru/ site2.ru/
59M     site1.ru/
88M     site2.ru/
147M    total

Теперь Вы знаете как минимум два способа — как узнать или проверить свободное место на диске linux, в терминале и графической оболочке.

1 комментарий к “Как проверить свободное место на диске Linux”

Оставьте комментарий