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

Анализ дискового пространства в Linux – команды du и ncdu

Одной из распространённых задач в системном администрировании является оценка состояния жёстких дисков (а также и других устройств хранения), в том числе анализ использования дискового пространства. В Linux для таких целей давно существуют утилиты с удобным графическим интерфейсом, предоставляющих наглядную информацию о занятом пространстве в виде диаграмм и графиков. Однако, для системных администраторов, обслуживающих «серьёзные» сервера на основе Linux-систем, графический интерфейс — чрезмерное удовольствие, не оправдывающее затрачиваемых на него ресурсов. Поэтому необходимо уметь обходиться средствами командной консоли, используя специализированные консольные утилиты для анализа дискового пространства, которые доступны в виде двух команд — du и ncdu.

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

Давайте узнаем сколько у нас свободного места в системе. Узнать это можно с помощью команды

как видим у нас диск занят на 97%, и нам необходимо узнать что у нас заняло место. Давайте этим займемся.

Команда du – синтаксис и опции

Disk Usage – именно так интерпретируется название команды du. Она была написана ещё в самой первой версии UNIX (в определённом роде предшественницы Linux), еще в стенах одной из лабораторий компании AT&T. Этот факт даёт понять, насколько важно следить за дисковым пространством, а также анализировать его при наличии специализированных программных инструментов, ведь du – одна из самых первых утилит из стандартного комплекта UNIX/Linux.

Итак давайте узнаем что у нас занимает место

Более подробное описание команды du и ключей вы можете прочитать ниже. Вывод будет следующий

Отсюда мы видим что самый большой каталог у нас /var. Посмотрим что у на занимает место в каталоге /var

видим что это папка log

Теперь смотрим /var/log

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

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

Если дать команду du без параметров, то по-умолчанию будет выведен список всех каталогов и подкаталогов для текущего каталога. Также по-умолчанию единицей измерения объёма является 1024 байта или 512 байт, в зависимости от конфигурации используемой системы:

Как видно, code_text.txt занимает 4 килобайта (т. к. 1024 байта = 1 килобайт) дискового пространства. То же самое и с папками, но по-умолчанию будет указан общий размер папки без детализации по файлам и подкаталогам. В следующей таблице приведены опции команды du:

ОпцияНазначение
-aВыводит объём для всех элементов, а не только для каталогов
—apparent-sizeВыводит действительные размеры, но не занимаемое место а диске
-B,

—block-size=РАЗМЕР

Задаёт использование определённых единиц измерения объёма
-b,

—bytes

То же самое, что и «—block-size —apparent-size=1»
-с,

—total

Выводит общий результат
-D,

—dereference-args

Указывает обрабатывать только те символьные ссылке, которые перечислены в командной строке
-d, —max-depth=NВыводит общий размер только до N-го уровня (включительно) дерева каталогов
-h,

—human-readable

Выводит размеры в удобном для человека виде
-kЭквивалентно —block-size=1K
-L,

—dereference

Разыменовывает символьные ссылки
-l,

—count-links

Складывает размеры, если несколько жёстких ссылок
-mЭквивалентно —block-size=1M
-t,

—threshold=РАЗМЕР

Исключает элементы, которые меньше РАЗМЕРА, если это значение положительно или размер которых больше, если это значение отрицательно
—timeВыводит время последнего изменения в каталоге и во всех подкаталогах
—time=АТРИБУТВыводит указанный атрибут времени (atime, access, use, ctime, status), а не время последнего изменения
—time-style=СТИЛЬВыводит время в указанном в СТИЛЬ формате: full-iso, long-iso, iso
-X,

—exclude-from=ФАЙЛ

Исключает все эдементы, которые совпадают с шаблоном из ФАЙЛа
—exclude=ШАБЛОНИсключает элементы, совпадающие с шаблоном
-x,

—one-file-system

Пропускать каталоги из других систем

Используемые командой du единицы измерения размера (или объёма) задаются в формате «цифраБуква», где цифра — это коэффициент, а Буква — степень единицы измерения, например: 5K = 5 * 1024 = 5120 = 5 килобайт и по аналогии для M – мегабайт, G – гигабайт.

Примеры использования команды du

Узнать общий размер каталога (например с резервными копиями):

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

С фильтрацией в зависимости от размера файла/каталога:

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

Команда ncdu

Более удобный способ найти что занимает место на диске можно с помощью команды ncdu. Утилита ncdu (Ncurses Disk Usage) способна делать всё то же самое, что и утилита du и даже немного больше. К тому же, она предоставляет пользователю удобный в использовании псевдографический интерфейс, с помощью которого можно быстро перемещаться по дереву системы, оценивая размеры интересующих элементов и папок.

Фактически, ncdu может выполнять функции полноценного браузера системы, при этом имеет большое количество опций, позволяющих настраивать псевдоинтерфейс для разных режимов работы, экспортировать и импортировать результаты работы в файлы, выполнять сортировки, экономить сетевой трафик, если это нужно, когда анализируется удалённая (например по SSH) система.

По-умолчанию, выполнение команды ncdu без параметров, выводит файловый браузер, в котором после предварительного сканирования (с показом прогресса выполнения) отображается список элементов и подкаталогов текущего каталога. По этому списку можно перемещаться, используя клавиши курсора, спускаться в подкаталоги ( ) выходить из них, при этом информация о размере представленных элементах и папок отображается «как на ладони». В строке состояния отображается общий используемый объём (Total disk usage), фактический объём (Apparent size), а также количество файлов и папок для текущего анализируемого каталога.

Основные опции команды ncdu:

—exclude-from-fileИсключает из подсчёта значения размеров файлов, имена которых удовлетворяют шаблону из файла, но они также будут отображаться в списке

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

Для работы с псевдоинтерфейсом ncdu предусмотрен целый набор «горячих клавиш», позволяющих удалять выбранные файлы и каталоги, включать режим представления используемого пространства в процентах, отображать информацию о выбранных элементах, а также выполнять другие полезные функции. Об этом более подробно можно прочитать в соответствующих man-страницах в разделе «KEYS», используя команду man ncdu.

Примеры команд ncdu

Сделаем поиск занимаемого пространства с помощью ncdu
ncdu /

Снова видим большой каталог /var, и уже с помощью клавишь и ENTER мы можем передвигаться по каталогам. Видим каталог log

А здесь мы видим наши большие логи

Еще несколько полезных примеров.

Сканирование объёмных каталогов с экспортом/архивированием в лог для последующего использования или просмотра:

Сканирование текущей директории, экспорт результатов в лог, и последующий просмотр этих результатов в браузере ncdu:

Работа с удалённой системой:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Ubuntu Documentation

Проверка с помощью Анализатора использования дисков

Чтобы проверить объём диска и оставшееся на нём свободное место с помощью Анализатора использования дисков :

Open Disk Usage Analyzer from the Activities overview. The window will display a list of file locations together with the usage and capacity of each.

Click one of the items in the list to view a detailed summary of the usage for that item. Click the menu button, and then Scan Folder… to scan a different location.

Проверка с помощью Системного монитора

Чтобы проверить объём диска и оставшееся на нём свободное место с помощью Системного монитора :

Check with Usage

To check the free disk space and disk capacity with Usage :

Open the Usage application from the Activities overview.

Select Storage tab to view the system’s total Used and Available disk space, as well as the used by the Operating System and common user’s directories.

Disk space can be freed from user’s directories and its subdirectories by checking the box next to the directory name.

Что делать, если диск слишком заполнен?

Если на диске осталось слишком мало места, нужно:

Delete files that aren’t important or that you won’t use anymore.

Make backups of the important files that you won’t need for a while and delete them from the hard drive.

Дополнительная информация

You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser’s settings is used. For your convenience:
[ Change to English Language | Change to Browser’s Preferred Language ]

The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.

Источник

Как Узнать Свободное Место на Диске в Linux

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Введение

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

Прокачайте ваш Linux сервер, воспользовавшись скидками на VPS-хостинг в Hostinger!

Что вам понадобится

Перед тем как вы начнете это руководство, вам понадобится следующее:

Шаг 1 — Анализ свободного места на диске в Linux

Первой командой, которой мы воспользуемся станет df. Это команда означает файловая система диска. Она отобразит свободное место на диске в Linux. После выполнения команды, вы увидите несколько стандартных колонок: Файловая система, Размер, Использовано, Доступно, %Использования, Смонтирован на. Выглядеть это должно так:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

С использованием определенных опций для этой команды, будут показаны другие колонки. Мы рекомендуем использовать эту команду с такими дополнительные опциями:

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

Шаг 2 — Комбинирование команд и очистка дискового пространства

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

Заключение

В этом руководстве вы научились базовым командам, которые помогут вам, как узнать свободное место на диске в Linux. Для получения дополнительной информации используйте команду man command, она предоставит вам руководство с гораздо большей информацией о командах и опциях, которые вы можете использовать. Также, не забудьте проверить другие наши руководства посвященные данной теме!

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

Ubuntu Server. Как узнать свободное место на диске?

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntuСколько осталось свободного места? Кто его занял? С этими двумя вопросами сталкиваться приходится постоянно, особенно администраторам файловых серверов. Если на платформе Windows, в графическом окружении выяснить это не составляет особого труда, то консоль серверных версий Linux способна многих привести в замешательство. Однако не стоит пугаться, получить интересующую информацию в среде Linux тоже довольно просто.

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

Начнем с простого вопроса, как посмотреть сколько свободного места осталось. Для этой цели есть команда

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

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

Чтобы ответить на второй вопрос нам нужно знать размеры отдельных папок и файлов. В Linux системах это можно сделать командой du с указанием интересующей папки, также можно указать ключ -h для получения удобных для восприятия результатов.

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Да, мы узнали что папка /usr имеет размер 498 Мб, но представления о том, что именно занимает основное место в этой папке мы не получили. Цельной картины о заполнении дискового пространства как не было, так и нет.

Но не стоит отчаиваться, на помощь нам придет небольшая утилита ncdu, в стандартной установке ее нет, но она без проблем устанавливается из репозитория:

Запущенная без параметров утилита выводит информацию о текущей папке, но так как нас интересует вся файловая система, то в качестве параметра укажем корневую директорию:

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Теперь вопрос чем занято дисковое пространство и что с этим делать решается буквально в считанные минуты. На наш взгляд данная утилита должна быть в арсенале каждого системного администратора.

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

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Или подпишись на наш Телеграм-канал: Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Источник

Как узнать свободное место на диске Linux

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

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

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

Как узнать свободное место в GUI

Новичкам проще обращаться с графическим интерфейсом системы. С него и начнем.

sudo apt-get install gparted

Запускается программа из главного меню. Наберите в поиске gparted или выполните в терминале:

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Как я говорил, в этой утилиты еще очень много возможностей, но они выходят за рамки этой статьи.

Узнать свободное место на диске Ubuntu/Gnome можно более простым способом, с помощью утилиты системный монитор. Откройте утилиту системный монитор с помощью Dash или главного меню:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Затем перейдите на вкладку файловые системы:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

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

В KDE такая функция не поддерживается системным монитором. Но зато кое-какую информацию можно узнать в утилите информация о системе:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Также Dolphin, файловый менеджер KDE, позволяет отображать свободное пространство на текущем разделе в строке состояния. Для этого откройте Настроить Dolphin, Главное, Строка состояния и включите галочку Показывать сведения о свободном месте:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Вот так это будет выглядеть:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

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

Еще один способ выполнить просмотр свободного места на диске linux, это воспользоваться утилитой baobab. Это стандартный дисковый анализатор в Ubuntu, утилита показывает не только занятое и свободное место, но и круговую диаграмму размера папок и файлов на диске, что позволяет очень быстро понять куда же делось место:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

В KDE есть свой аналог, это fileslight, принцип работы такой же.

Чтобы проверить свободное место на диске linux можно использовать виджеты. Их довольно много, так что детально останавливаться на этом не будем.

Узнать свободное место в терминале

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

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

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Как видите, кроме размера здесь отображается файловая система и точка монтирования.

Если хотите посмотреть только свободное место в определенном каталоге, его можно указать:

Как посмотреть дисковое пространство ubuntu. Смотреть фото Как посмотреть дисковое пространство ubuntu. Смотреть картинку Как посмотреть дисковое пространство ubuntu. Картинка про Как посмотреть дисковое пространство ubuntu. Фото Как посмотреть дисковое пространство ubuntu

Так же само можно указать устройство:

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

Мы также можем отсортировать вывод, чтобы его было более удобно анализировать:

Выводы

Вот и все, теперь вы знаете как узнать свободное место на диске linux. Конечно, это еще далеко не все способы для решения этой задачи, но этого будет вполне достаточно. Если у вас остались вопросы или вы пользуетесь другим способом, опишите его в комментариях!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *