Как узнать, кто занимает место на диске в Linux? Как наглядно увидеть, какие папки и файлы на компьютере занимают больше всего места

Очень часто бывает, что на жестком диске заканчивается свободное место, часто это бывает на серверах баз данных, ftp, почтовых серверах, syslog серверах. Матерые админы уже знают, где искать "виновника торжества". А если вам достался сервер по наследству от прошлого администратора, то тут уже надо разбирать, какое приложение занимает место на жестком диске. В этой статье мы дадим несколько советов и команд Linux.

1) Команда "df -h ". Данная команда выводит список всех файловых систем, их размер и точки монтирования. Ключ -h позволяет вывести информацию в удобном для восприятия виде - в мегабайтах и гигабайтах, без ключа информация о размере выводится в блоках.

root@syslog-srv:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 294G 23G 257G 9% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 991M 4.0K 991M 1% /dev
tmpfs 201M 720K 200M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1001M 0 1001M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sdb1 16G 5.6G 9.3G 38% /backup_hdd
Данная команда дает нам представление о заполненности диска, но мы не знаем в каких каталогах лежит "мусор", что является "мусором". Команда конечно хорошая и полезная, но мы пойдем дальше.2) Команда "du -h ". Данная команда покажет, сколько места на диске занимает указанная папка. В нашем примере мы выведем сколько места занимает каталог boot.

Root@syslog-srv:/# du -h /boot
4.0K /boot/grub/locale
2.4M /boot/grub/i386-pc
2.4M /boot/grub/fonts
4.8M /boot/grub
36M /boot
Если ввести команду "du -h / ", то вы увидите огромный список всех ваших каталогов, но, опять же, понимания о том что конкретно занимает место вы не получите.3) Команда "ncdu ".Не много поискав в интернете, мы нашли замечательное приложение ncdu .Установка в Debian системах: apt-get install ncdu Установка в RedHat подобных системах:Для начала надо установить EPEL репозитарий. EPEL (Extra Packages for Enterprise Linux) репозитарий это отличный источник приложений, которые не входят в стандартные репозитарии операционной системы.Устанавливаем EPEL: yum install epel-release -y Для корректной работы отредактируем файл /etc/yum.repos.d/epel.repo nano /etc/yum.repos.d/epel.repo в строчках mirrorlist замените "https://" на "http://" и сохраните файл. Если захотите отключить EPEL, то в этом же файл измените все строчки "enabled=1" на "enabled=0" и сохраните файл.После этого установим ncdu при помощи следующей команды: yum install ncdu Теперь введем команду ncdu / и приложение начнет вычислять занятое место на диске.

После вычисления вы увидите иерархический список директорий, начиная с самого большого размера. Нажимаем Enter на каталоге var и мы перейдем в этот каталог

Переходим в каталог lib.



А теперь перейдем в каталог mysql .

Это та, что со временем места мало. С одной стороны купили себе на 1 Тб и вроде хорошо, теперь всё полезет. Но со временем выходит так, что он "забивается" и удалять не хочется старое (а вдруг пригодиться), а для нового места нету.
Тогда наступает момент в процессе которого можно кое-что освободить. Но порой и этого мало.
Затем в голове возникает резонный вопрос "а что же так много занимает места на моем диске? ".

Первым делом "идут" в папки с фильмами, затем играми и программами. И приходится удалять их скрипя зубами.

Итак, не буду Вас томить, а напишу о нескольких программах, предназначение которых - показать сколько и какие файлы (папки) занимают больше всего места на вашем диске. Разумеется все они (как и все программы что предоставлены на моем сайте) бесплатные.

Забегая вперед сообщу что смысл у всех одинаковый - проанализировать систему и выдать в наглядном виде что и как занимает место, показав при этом некоторые дополнительные возможности. В результате чего вы можете увидеть и удалить (при желании) ненужные большие файлы.

Первая программа для анализа диска и поиска больших файлов и папок - это WinDirStat .

После установки и запуска, главное окно программы будет таким:

В нем Вы можете указать что именно нужно сканировать: все диски, определенный диск или отдельную папку.
После выбора (я выбрал один системный диск) начнется процесс сканирования:


В результате которого будет выдан результат. Окно программы поделено на 3 части:
1 - результат по папкам
2 - результат по файлам (типам/) с указанием их легенды
3 - общая диаграмма. Смысл прост - чем больше места занимает, тем больше отображение.
Результаты для удобства показаны в убывающем порядке, т.е. сверху отображаются самые "большие" файлы.


Таким образом Вы наглядно можете увидеть какие файлы и папки сколько места занимают на диске.

Теперь смотрим на то, что можно делать с этой информацией помимо простого просмотра, а именно обратите внимание на верхнее меню с кнопочками:

Так как программа на русском и кнопки содержат всплывающие подсказки, то могу лишь перечислить что вы можете сделать с папкой или файлом напрямую из этой программы:
  • открыть в проводнике;
  • скопировать путь;
  • удалить безвозвратно (осторожнее пользуйтесь этим);
  • удалить в корзину;
  • открыть свойства элемента;
  • запустить файл (или открыть папку):
  • увеличить/уменьшить окно диаграммы для более детального просмотра.

    Как видите - все самые нужные функции.

    Кстати, с помощью этой программы можно так же проверять внешние и сетевые диски.

    Ещё одна похожая программа - это JDiskReport .

    Отличается от предыдущей в первую очередь отсутствием русского языка.
    После запуска предложит выбрать каталог для сканирования и открыть сохраненный файл с анализом.


    Можно указать целый диск и вперед:


    Окно поделено на две части: в левой указывается местоположение, а в правой формируется диаграмма.

    Разберемся с левой частью.
    В ней отображается список каталогов, отсортированный по "большинству", т.е. чем больше папка занимает места, тем она выше. В подпапках та же история.

    Гораздо интереснее правая часть.
    В нижней части можно изменить вид диаграммы (из четырех предоставленных) и включить показ файлов (галочка Show files ).
    В верхней же части можно переключиться на 50 "наилучших" файлов (top 50 ), посмотреть сколько файлов по размеру занимают определенные места (Size Dist ), когда и сколько изменялись файлы в последний раз (Modifed ) и какой объем занимают определенные типы файлов (Types ).
    В верхнем меню самой программы интересны лишь два переключателя: первый, для сортировки по алфавиту (а не по "большинству"), второй для отображения числа файлов (а не объема).


    Но Вы сможете только просмотреть эту информацию. Чтобы удалить файлы, придется открывать проводник и там искать эту папку или файл. Но можно и нажать ПКМ на папке и выбрать Open Explorer... для открытия.

    Следующая программа для анализа и поиска больших файлов - это Scanner .

    Прога отличается от предыдущих тем, что она не требует установки (портабельная).

    После запуска сразу сканирует все диски и показывает сумарную информацию:


    Можно выбрать определенный диск, в результате сканирования будет показан объем папок:
  • Добрый день.

    Очень часто пользователи задают мне один и тот же вопрос, но в разной интерпретации: «чем забит жесткий диск?», «почему уменьшилось место на жестком диске, ведь я ничего не качал?», «как найти файлы, которые отнимают место на HDD?» и т.д.

    Для оценки и анализа занятого места на жестком диске существуют специальные программы, благодаря которым можно быстро найти все лишнее и удалить. Собственно, об этом и будет данная статья.

    Анализ занятого места на жестком диске в диаграммах

    1. Scanner

    Официальный сайт: http://www.steffengerlach.de/freeware/

    Очень интересная утилита. Плюсы ее очевидны: поддерживает русский язык, не требуется установка, высокая скорость работы (жесткий диск в 500 ГБ она проанализировала за минуту!), занимает совсем небольшое место на жестком диске.

    Результаты работы программа представляет в небольшом окне с диаграммой (см. рис. 1). Если навестить мышкой на нужный кусок диаграммы - можно сразу понять, что занимает больше всего места на HDD.

    Например, у меня на жестком диске (см. рис. 1) примерно пятую часть занятного пространства занимают фильмы (33 ГБ, 62 файла). Кстати, есть быстрые кнопки для перехода в корзину и в «установку и удаления программ».

    2. SpaceSniffer

    Официальный сайт: http://www.uderzo.it/main_products/space_sniffer/index.html

    Еще одна утилита не нуждающаяся в установке. При запуске первым делом попросит выбрать диск (указать букву) для сканирования. Например, на моем системном диске с Windows занято 35 ГБ, из которых почти 10 ГБ занимает виртуальная машина.

    В общем-то инструмент для анализа очень наглядный, помогает сразу понять чем забит жесткий диск, где «спрятались» файлы, в каких папках и на какую тему… Рекомендую к использованию!

    Рис. 2. SpaceSniffer - анализ системного диска с Windows

    3. WinDirStat

    Официальный сайт : http://windirstat.info/

    Еще одна утилита подобного рода. Интересна она прежде всего тем, что помимо простого анализа и составления диаграммы - она еще показывает расширения файлов, закрашивая диаграмму в нужный цвет (см. рис. 3).

    В целом пользоваться ей достаточно удобно: интерфейс на русском языке, есть быстрые ссылки (например, по очистке корзины, редактированию каталогов и пр.), работает во всех популярных ОС Windows: XP, 7, 8.

    Рис. 3. WinDirStat анализирует диск «C:\»

    4. Free Disk Usage Analyzer

    Официальный сайт : http://www.extensoft.com/?p=free_disk_analyzer

    Эта программа - самый простой инструмент для быстрого поиска больших файлов и оптимизации дискового пространства.

    Free Disk Usage Analyzer поможет вам организовать и управлять свободным дисковым пространством HDD путем поиска самых больших файлов на диске. Вы можете быстро найти, где находятся самые объемные файлы, такие как: видео, фотографии и архивы, и переместить их в другое место (либо вообще удалить).

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

    5. TreeSize

    Официальный сайт : http://www.jam-software.com/treesize_free/

    Эта программа не умеет строить диаграммы, зато она удобно сортирует папки, в зависимости от занимаемого места на жестком диске. Также очень удобно, найдя папку, которая занимает много места - щелкнуть по ней и открыть ее в проводнике (см. стрелки на рис. 5).

    Несмотря на то, что программа на английском языке - разобраться с ней довольно просто и быстро. Рекомендуется как для начинающих, так и для опытных пользователей.

    Рис. 5. TreeSize Free - результаты анализа системного диска «C:\»

    Кстати, значительное место на жестком диске могут занимать так называемые «мусорные» и временные файлы (кстати, из-за них уменьшается свободное место на жестком диске, даже когда вы ничего на него не копируете и не скачиваете!). Периодически необходимо чистить жесткий диск специальными утилитами: CCleaner, FreeSpacer, Glary Utilites и пр. Более подробно о таких программах .

    На этом у меня все. Буду благодарен за дополнения по теме статьи.

    Удачной работы ПК.

    При работе с компьютером часто возникает вопрос дефицита физической памяти. Особенно это проявляется, если необходимо сохранить большой файл на жёсткий диск или установить громоздкую программу или игру. И, если памяти не хватает, возникает вопрос – что заняло место. В этой статье я расскажу о программе, которая поможет вам узнать, чем занято место на диске. Называется она WinDirStat, и ниже вы сможете скачать её и получить инструкцию по работе с ней.

    Программа WinDirStat примечательна следующими особенностями и достоинствами:

    • Она на русском языке и полностью бесплатная.
    • Позволяет просматривать статистку объёма по каталогам и по типам файлов.
    • Отображает визуальную статистику, что очень удобно на практике.
    • Позволяет легко управлять файлами и папками прямо из интерфейса программы.
    • Работает достаточно быстро, легко сканирует объёмные каталоги.
    • Поддерживает все типы жёстких дисков, а также съёмные накопители.

    Как узнать, чем занято место на диске

    Откройте после установки программу. Вы увидите небольшое окно, в котором нужно выбрать, в какой части компьютер следует узнать, чем занято место на диске:

    • Можно выбрать целый жёсткий диск – для этого включите радиокнопку «Все локальные диски».
    • Можно выбрать один или несколько дисков — для этого следует включить «Индивидуальные диски» и выделить нужные диски.
    • Либо можно выбрать какую-либо конкретную папку — для этого нужно поставить точку на радиокнопку «Каталог», а затем нажать на кнопку обзора и выбрать нужную папку.

    Сканирование займёт некоторое время. Чем большее по объёму вы выбрали каталог, тем дольше будет происходить сканирование. Дождитесь его завершения. И в результате, вы увидите такую картину.

    Давайте рассмотрим подробнее, что к чему, и как тут узнать, чем занято место на диске.

    Итак, секция вверху слева отображает список всех найденных каталогов и показывает в таблице их вес в мегабайтах и процентах. Эти данные можно легко сортировать.

    Верхняя правая секция отображает объём занятого пространства по типам файлов.

    И нижняя секция, самая удобная и интересная, отображает визуальную статистику папок по объёму. Здесь можно легко узнать, чем занято место на диске, просто увидев своими глазами то, сколько требует пространства тот или иной каталог.

    Кликнув мышкой на любую цветную область, можно увидеть выбранный каталог в секции вверху слева.

    При работe с компьютером часто возникаeт вопрос дeфицита физичeской памяти. Особeнно это проявляeтся, eсли нeобходимо сохранить большой файл на жёсткий диск или установить громоздкую программу или игру. И, eсли памяти нe хватаeт, возникаeт вопрос – что заняло мeсто. В этой статьe я расскажу о программe, которая поможeт вам узнать, чeм занято мeсто на дискe. Называeтся она WinDirStat, и нижe вы сможeтe скачать eё и получить инструкцию по работe с нeй.

    Программа WinDirStat примeчатeльна слeдующими особeнностями и достоинствами:

    • Она на русском языкe и полностью бeсплатная.
    • Позволяeт просматривать статистку объёма по каталогам и по типам файлов.
    • Отображаeт визуальную статистику, что очeнь удобно на практикe.
    • Позволяeт лeгко управлять файлами и папками прямо из интeрфeйса программы .
    • Работаeт достаточно быстро, лeгко сканируeт объёмныe каталоги.
    • Поддeрживаeт всe типы жёстких дисков, а такжe съёмныe накопитeли.

    Как узнать, чeм занято мeсто на дискe

    Опeрационная систeма: Windows 2000, XP, Vista, 7, 8, 10;

    Язык: русский и английский;

    Разработчик: WDS Team.

    Скачать сeйчас!4 Загрузки

    Откройтe послe установки программу. Вы увидитe нeбольшоe окно, в котором нужно выбрать, в какой части компьютер слeдуeт узнать, чeм занято мeсто на дискe:

    • Можно выбрать цeлый жёсткий диск – для этого включитe радиокнопку «Всe локальныe диски».
    • Можно выбрать один или нeсколько дисков — для этого слeдуeт включить «Индивидуальныe диски» и выдeлить нужныe диски.
    • Либо можно выбрать какую-либо конкрeтную папку — для этого нужно поставить точку на радиокнопку «Каталог», а затeм нажать на кнопку обзора и выбрать нужную папку.


    Послe выбора нужного мeста для сканирования, нажмитe на кнопку «Ок». Напримeр, я выбрал папку C:\Program Files (x86) и буду далee сканировать на объём файлов eё.

    Сканированиe займёт нeкотороe врeмя. Чeм большee по объёму вы выбрали каталог, тeм дольшe будeт происходить сканированиe. Дождитeсь eго завeршeния. И в рeзультатe, вы увидитe такую картину.

    Давайтe рассмотрим подробнee, что к чeму, и как тут узнать, чeм занято мeсто на дискe.

    Итак, сeкция ввeрху слeва отображаeт список всeх найдeнных каталогов и показываeт в таблицe их вeс в мeгабайтах и процeнтах. Эти данныe можно лeгко сортировать.

    Вeрхняя правая сeкция отображаeт объём занятого пространства по типам файлов.

    И нижняя сeкция, самая удобная и интeрeсная, отображаeт визуальную статистику папок по объёму. Здeсь можно лeгко узнать, чeм занято мeсто на дискe, просто увидeв своими глазами то, сколько трeбуeт пространства тот или иной каталог.

    Кликнув мышкой на любую цвeтную область, можно увидeть выбранный каталог в сeкции ввeрху слeва.

    Когда вам удалось узнать, чeм занято мeсто на дискe, можно удалить прямо из интeрфeйса WinDirStat этот файл или папку. Для этого нужно в лeвой вeрхнeй сeкции кликнуть правой кнопкой мышки на папку/файл и удалить eго.

    Если вы хотитe освободить жёсткий диск и увeличить свободноe мeсто, то удалять нужно нe в корзину, а бeзвозвратно. Если вы удалитe в корзину, то мeсто на дискe нe увeличится.