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

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

Используем WinDirStat для анализа занятого места

Эта утилита одна из немногих, которые доступны в бесплатном варианте . При все при этом она обладает русским интерфейсом, что весьма облегчает взаимодействие с ней. После запуска есть несколько вариантов того, как действовать дальше. Можно позволить приложению провести проверку всех накопителей . Также пользователь может самостоятельно задать те диски, которые будут проверяться в первую очередь. Если есть такое желание, то можно проанализировать даже отдельный каталог и узнать какая именно информация там хранится.

После окончания процесса пользователю будет представлена вся информация, которую приложение смогло обнаружить. Здесь можно увидеть папки, которые занимают больше всего места , это можно увидеть на шкале рядом с ними, на которой отображается процент от общего занятого места на диске. В правой части представлена расшифровка графиков и показано, каким цветом, какие файлы отмечены. В нижней части экрана можно увидеть, какие типы файлов занимают больше всего памяти. Например, на картинке видно, что файл tmp, который является временным, занимает неприлично много места.

Загрузку приложения лучше производить с сайта разработчика. Скачать можно с https://windirstat.net/download.html

Утилита WizTree

Бесплатная утилита, которая обладает понятны интерфейсом. Можно скачать версию, которая потребует установки, а можно ту, которая не требует, особой разницы в скорости обработки информации нет.

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

Анализ с помощью Free Disk Analyzer

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

В этой же утилите можно находить самые большие каталоги и файлы, для этого существует специальный раздел. Загрузить можно по ссылке: http://www.extensoft.com/?p=free_disk_analyzer

Программа Disk Savvy

Существует платная и бесплатная версия этой отличной программы, которые можно найти по ссылке: https://www.disksavvy.com/downloads.html . Она работает довольно быстро, также в ней легко можно узнать о том, какие данные сколько пространства используют в процентах.

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

Определение занятого места с помощью TreeSize Free

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

Также приложение адаптировано для устройств, обладающих сенсорным экраном.

Приложение SpaceSniffer

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

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

Очень часто бывает, что на жестком диске заканчивается свободное место, часто это бывает на серверах баз данных, 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 .

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

Существует немало утилит для поиска дубликатов, устаревших и других ненужных файлов, однако сервисное обслуживание диска не избавляет от необходимости самостоятельного «разбора завалов». Эти файлы, как нередко бывает, хранятся в папках различных уровней вложенности. Использовать для поисков инструментарий файлового менеджера - один из вариантов. К слову, даже стандартный Проводник имеет в наличии фильтр и поиск. Однако есть более эффективные, комплексные решения для анализа дискового пространства. Как правило, они включают в себя такие функции, как:

  • Сканирование дисков и каталогов
  • Визуализация данных: отображение файловой структуры в виде диаграммы, графика или карты
  • Расширенная статистика и ее экспорт
  • Поиск дубликатов, временных файлов
  • Фильтры и расширенный поиск
  • Дополнительные инструменты

Сегодняшние участники путеводителя - преимущественно бесплатные программы. Исключение составляют FolderSizes и TreeSize, хотя последняя предполагает и бесплатную версию в редакции Free. В результате список участников выглядит следующим образом:

  • TreeSize
  • Scanner
  • WinDirStat
  • Space Sniffer
  • JDiskReport
  • Xinorbis
  • FolderSizes

TreeSize Pro

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

В левой панели окна TreeSize расположено меню выбора дисков и древо каталогов, где осуществляется навигация и выбор источника сканирования.

Результаты отображаются в правой части окна, состоящей из вкладок. В разделе Chart доступна диаграмма, из которой можно узнать процентное соотношение каталогов внутри выбранного источника. Также несложно сменить отображение данных в виде графиков либо карты. Подробная информация о каталоге (количество данных, занимаемое пространство и т. п.) доступна во вкладке Details. Extensions -распределение данных по их содержимому: видео, графика, текст и другие. В Age of files - информация о возрасте файлов. В дополнение будет полезным проанализировать хронологию заполнения диска (History). Все данные доступны для экспорта в XLS, CSV, HTML, TXT и других форматах.

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

Не меньший интерес в TreeSize представляют собой поиск (меню File Search). Можно задействовать все типы данных (All Search Types): сюда, в частности, входят поиск устаревших, временных файлов, дублей. Преимущество поиска через TreeSize неоспоримо: программа многопоточная, работает по сети, поддерживает шаблоны.

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

Резюме. TreeSize Pro отлично дополняет возможности любого файлового менеджера, позволяя тщательно провести анализ занятого пространства дисков и каталогов. Хорошо настраиваемый интерфейс и поиск, визуализация, экспорт - стандартный набор в комплекте.

[+] Функциональность
[+] Расширенный поиск файлов
[+] Быстрое многопоточное сканирование
[+] Дополнительные инструменты

Scanner

Scanner - бесплатная утилита для анализа содержимого жесткого диска. Отсутствие настроек, минимум опций - тем не менее, Scanner представляет собой вполне функциональное решение.

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

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

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

[+] Легкость использования, интуитивность
[−] Минимальное количество файловых операций

WinDirStat

WinDirStat - бесплатная утилита для анализа и очистки жесткого диска от ненужных файлов.

Программа сканирует указанные источники (каталоги или локальные диски) и предоставляет информацию для анализа в удобном для ознакомления виде. Структура каталогов отображается в виде разноцветных сегментов различного размера, в соответствии с занимаемым пространством, в нижней части окна WinDirStat. Таблица соответствий цвета типу файла находится в правом верхнем углу.

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

Щелкнув по сегменту, можно получить детальную информацию о соответствующем файле и его расположении. С файлами доступны такие стандартные команды, как удаление (в Корзину либо безвозвратное), просмотр свойств, копирование пути и другие. В разделе «Очистка» настроек программы предусмотрено создание пользовательских действий, позволяющих добавить до 10 операций из командной строки: удаление файлов, архивация, рекурсивное удаление и прочие.

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

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

[+] Выборочное сканирование
[+] Поддержка командной строки
[−] Один режим отображения файлов
[−] Отсутствие детальной статистики и отчетности

SpaceSniffer

SpaceSniffer - бесплатная утилита с полностью настраиваемым интерфейсом и режимом отображения данных в виде карты. На фоне аналогичных решений, примечательны такие функции, как многопоточность, поиск (в том числе сетевой), поддержка NTFS.

Для обработки можно выбрать не только диск из списка, но и каталог, указав путь в строке Path. В результате сканирования, формируется карта в виде блоков. Уровень вложенности можно регулировать с помощью кнопок Less/More Detail - соответственно, детализация уменьшается или увеличивается. Кликнув по блоку, можно ознакомиться с его содержимым, не переходя в каталог. Перемещаться вглубь по каталогам не менее удобно. Дополнительных режимов отображения в SpaceSniffer нет, однако можно настроить оформление на свое усмотрение через главные настройки (Edit - Configure).

Функции статистики представлены скромно. При желании, можно произвести экспорт в текстовый файл: суммарная информация, список файлов, а также файлы, сгруппированные по папкам. Что интересно, отчеты можно создавать с помощью шаблонов.

Из дополнительных возможностей следует отметить теги и фильтр. Фильтрация осуществляется по указанной маске, синтаксис описан в разделе справки Filtering help. Возможен поиск по размеру, названию папки, тегам, атрибутам и другим данным. Теги позволяют делать выборки из данных для последующей фильтрации и пакетных операций. Их можно рассматривать как временные закладки в рамках сеанса.

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

[+] Многооконный интерфейс
[+] Интеграция с Проводником
[+] Фильтры и теги
[−] Отсутствие поиска

JDiskReport

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

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

Статистика распределена по вкладкам: Size, Top 50, Size Dist, Modified и Types. Раздел Size показывает соотношение файлов в выбранном источнике. На выбор несколько режимов отображения: 2 вида диаграмм, график и таблица. Top 50 содержит список самых крупных, старейших и новейших файлов - потенциальных «кандидатов» на удаление. Разделы Size Dist, Modified и Types позволяют ознакомиться с распределением файлов по их размеру, дате изменения и типу соответственно.

С одной стороны, действительно, статистика дает почву для размышлений, с другой - в JdiskReport не продумана навигация по файлам и каталогам выборок. То есть, какие-либо файловые операции недоступны, в наличии лишь пункт «Open Explorer…» («Открыть Проводник») в контекстном меню. Отсутствует экспорт, за исключением того, что таблицу файлов и сопутствующую информацию можно скопировать в буфер обмена.

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

Резюме. JdiskReport обходит по функциональности Scanner и WinDirStat благодаря статистике по распределению файлов. Но есть и слабые стороны - прежде всего, отсутствуют какие-либо операции с файлами и каталогами.

[+] Статистика
[−] Отсутствие экспорта
[−] Нефункциональное контекстное меню

Xinorbis

Xinorbis - анализатор данных на жестком диске с возможностью просмотра статистики в виде таблиц, диаграмм и графиков. Программа поддерживает сканирование на различных источниках: жестких дисках, съемных носителях, по локальной сети, FireWire и др.

При выборе источника сканирования можно указывать несколько путей, включать и исключать элементы, добавлять элементы избранного. Результаты сканирования отображаются в виде сводки (Summary): эта информация поможет быстро определить самый большой файл или каталог, ознакомиться с распределением данных по типам и т. п.

Подробная информация собрана в разделе Folder properties секции Tasks. Данные можно просматривать в виде настраиваемых графиков, диаграмм, структурировать по типу данных или расширению файла. Доступны сведения о возрасте данных (Dates), хронология (History), занимаемый размер (Folders). Раздел Top 101 содержит список не только самых больших и маленьких файлов. В таблице файлов отображаются такие свойства, как дата создания, модификации и последнего доступа.

Контекстное меню навигатора в Xinorbis более чем функционально: оно не только содержит стандартные команды Проводника, но также предусматривает экспорт, архивацию, Hex-редактирование, генерацию контрольной суммы.

В секции Advanced собраны инструменты, такие как поиск дубликатов по имени и размеру. Другие команды также расширяют поисковые возможности. Наиболее интересен раздел Folder Detail, представляющий собой фильтр по ряду параметров: текст, размер, атрибуты файла, владелец, категория.

Немаловажное достоинство Xinorbis - настраиваемые отчеты в форматах HTML, CSV, XML и прочих. В результате, на создание файла затрачивается всего один клик.

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

[+] Отчетность
[+] Фильтр и поиск
[+] Гибкая настройка и функциональность

FolderSizes

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

Интерфейс FolderSizes состоит из нескольких панелей (навигатор, список дисков, графики, адресная панель), а также ribbon-ленты, разделенной на вкладки. Главный раздел - Home, здесь доступны основные инструменты для анализа, экспорта и других операций.

В адресной панели можно указать не только стандартный путь, но также сервер или NAS-устройства, сетевые и съемные носители (опция Analyze path(s)). Файловая панель гибко настраивается, колонки легко скрыть или добавить дополнительные. Результаты сканирования можно просмотреть в виде графиков, диаграмм или карты в области Bar Graph. Дополнительные параметры, связанные с отображением информации в панелях, доступны во вкладке Graph.

Для создания отчетов используется инструмент File Reports, который производит поиск по указанным критериям и выводит детальную информацию в удобочитаемом формате. Экспорт отчета доступен в HTML, PDF, XML, CSV, TXT и других форматах, в том числе графических. FolderSizes несложно связать с планировщиком для автоматического формирования отчетов по расписанию.

Помимо стандартных отчетных функций, в FolderSizes возможен анализ тенденций. Для этого предназначен инструмент Trend Analyzer позволяет ознакомиться с изменением размера, количества файлов и по другим критериям.

Фильтр и поиск с поддержкой правил, встроенный архиватор, командная строка - возможности FolderSizes можно перечислять и далее. Функциональность программы вне конкуренции.

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

[+] Полностью настраиваемый интерфейс
[+] Инструмент для анализа тенденций
[+] Удобная навигация по файлам и каталогам
[+] Фильтр и поиск

Сводная таблица

Программа TreeSize Pro Scanner WinDirStat SpaceSniffer JDiskReport Xinorbis FolderSizes
Разработчик JAM Software Steffen Gerlach Bernhard Seifert, Oliver Schneider Uderzo Umberto Jgoodies Maximum Octopus Key Metric Software, LLC.
Лицензия Shareware ($52,95) Freeware Freeware Freeware Freeware Freeware Shareware ($55)
Локализация на русском языке + +
Визуализация Диаграмма, график, карта Диаграмма Карта Карта Диаграмма, график Диаграмма, график Диаграмма, график, карта
Экспорт XML, XLS, TXT, CSV и др. TXT HTML, CSV, TXT, Tree, XML HTML, XML, CSV, TXT, PDF
Поиск + + +
Поиск дубликатов, временных файлов + + +
Статистика по распределению файлов + + + +
Планировщик + +
Функции NTFS + + +
Поддержка сети + + +
Многопоточное сканирование + + +

Добрый день.

Очень часто пользователи задают мне один и тот же вопрос, но в разной интерпретации: «чем забит жесткий диск?», «почему уменьшилось место на жестком диске, ведь я ничего не качал?», «как найти файлы, которые отнимают место на 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 и пр. Более подробно о таких программах .

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

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

Ситуация, когда на разделах Linux заканчивается место может быть очень часто встречаемой. На вебсерверах такая проблема возникает еще чаще, т.к. большое количество посетителей и ошибки в программах могут приводить к огромному росту лог-файлов и т.д. и появляется необходимость определить чем занято место на диске Linux, чтобы удалить ненужные данные и освободить место. Есть несколько вариантов как это сделать.

1-й способ. Утилита du - подсчет занимаемого места.

Воспользоваться встроенной утилитой du . Сделать это достаточно просто. Например, чтобы определить в текущей папке занимаемое место всеми подкаталогами и файлами, нужно использовать команду:

du -sm *

Вывод этой команды будет примерно такой:

514 folder1 893 folder2 44 file1.sh 53 file2.txt

Немного поясню использованные ключи:
s - означает, что нужно вывести суммарное занимаемое место, т.е. например, не показывать каждый файл из папки folder1 и занимаемое им место, а показать, сколько всего места занимают все файлы в папке folder1
m - означает вывод данных в Мб, можно использовать вместо него ключи b (в байтах) и k (в килобайтах)
* - означает подсчитать все объекты в текущем каталоге. Если не указать * , то будет подсчитано все занимаемое место текущего каталога. Так же, можно подсчитать сколько места занимает конкретная папка со всеми файлами и подкаталогами в ней, для чего нужно написать вместо * название нужного каталога.

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

du -sm * | sort -n

Эта простая команда поможет вам выяснить, чем занято место в конкретной папке или на всем разделе Linux. Команда универсальна, проста в использовании и есть в любых дистрибутивах Linux.

2-й способ. Утилита ncdu - анализ занятого места и его освобождение

Есть так же и другие способы определить чем занято место на диске, например, очень удобная в плане анализа занятого места - утилита ncdu . Установить ее можно, например, так:

  • Для Debian систем (rpm-пакеты) (в т.ч. Ubuntu) командой apt-get install ncdu
  • Для Red Hat систем (dpkg-пакеты) командой yum install ncdu

Дальше просто запустите ncdu и подождите, когда она подсчитает занимаемое место. Программа показывает занимаемое папками место, позволяет заходить в них и сразу видеть сколько подпапки занимают места. Так же в этой утилите можно выполнять различные действия над файлами и папками. Получить справку по клавишам управления можно нажав "? ". Ниже приведу список некоторых из клавиш управления:

  • d - удалить выбранный файл или папку с файлами;
  • n - отсортировать файлы и папки по имени;
  • s - отсортировать файлы и папки по объему занимаемого места;
  • t - показывать сначала папки, затем файлы;
  • g - режим отображения (в процентах, графически, комплексно);
  • a - режим отображения (размер файла, занятое место на жестком диске)
  • e - включить/отключить отображение скрытых файлов;
  • i - показать дополнительную информацию о папке или файле;
  • r - заново пересчитать занимаемое место;
  • q - выйти из программы;

Программа очень удобная, простая и выполняет задачу по анализу освобождению свободного места на все 100, рекомендую ее к использованию.

3-й способ. Графические утилиты.

Есть большое количество графических программ, которые позволяют делать примерно то же, что ncdu, только в графике. В Ubuntu, например, есть графическая программа, которая находится в Приложения > Системные утилиты > Анализатор использования диска. Кроме того, есть много и других программ. Приведу небольшой список, чтобы вы могли их попробовать и выбрать, какая больше нравится:

  • В системах с Gnome обычно есть утилита Baobab, которая графически покажет занимаемое папками место, так же выводит диаграмму;
  • Утилита KDirStat для KDE (WinDirStat для Windows) - в отличие от Baobab показывает вместо диаграммы прямоугольники, размер которых соответствует занимаемому папками пространства;
  • Gd Map - аналог KDirStat для Gnome;
  • Filelight и Philesight - аналоги Baobab (показывает папки в виде диаграммы).

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