как узнать количество свободного места на диске linux
Размеры папок и дисков в Linux. Команды df и du
Рассмотрим, как используя команды df и du просматривать свободное место на дисках и размеры папок в Linux.
Свободное место на диске (df)
Для просмотра свободного и занятого места на разделах диска в Linux можно воспользоваться командой df.
Первым делом можно просто ввести команду df без каких-либо аргументов и получить занятое и свободное место на дисках. Но по умолчанию вывод команды не очень наглядный — например, размеры выводятся в КБайтах (1К-блоках).
Примечание: df не отображает информацию о не смонтированных дисках.
Опция -h (или —human-readable) позволяет сделать вывод более наглядным. Размеры выводятся теперь в ГБайтах.
Размер конкретного диска
Команде df можно указать путь до точки монтирования диска, размер которого вы хотите вывести:
Размер папок на диске (du)
Для просмотра размеров папок на диске используется команда du.
Если просто ввести команду без каких либо аргументов, то она рекурсивно проскандирует вашу текущую директорию и выведет размеры всех файлов в ней. Обычно для du указывают путь до папки, которую вы хотите проанализировать.
Если нужно просмотреть размеры без рекурсивного обхода всех папок, то используется опция -s (—summarize). Также как и с df, добавим опцию -h (—human-readable).
Как посмотреть свободное место?
Уже не один раз на просторах интернета я встречал людей, которые задавали вопрос о том, как посмотреть свободное место на диске? На первый взгляд простой вопрос для опытных пользователей Linux и очень сложен для новичков. Поэтому есть смысл описать несколько способов, как можно как посмотреть свободное место в Linux, в частности в Ubuntu и других подобных системах.
Это в два раза дешевле, чем в магазине в вашем городе. Я себе уже заказал себе подобный диск (правда меньшей емкости, зато SSD) и очень доволен! Да, доставка бесплатна, между прочим. Теперь перейдем к нашему основному вопросу.
Для это запускаем терминал, вводим команду :
Как видим, первый корневой раздел (у меня это /dev/sda2) занят на 84%, а домашняя папка (у меня это /dev/sda4) занят на 56%. Если вы обнаружили, что корневой раздел почти весь занят, то нужно очистить Linux от мусора и старых пакетов, чтобы в один прекрасный день она не взбунтовалась, или даже не умерла.
Как видите, тут всё просто и наглядно.Можно вывести виджет системного монитора на панель Gnome. Начиная с версии Ubuntu 12.04 сделать это не так просто, как раньше. Нужно навести мышкой на панель, а затем нажать клавиши Win + Alt и после этого правую кнопку мышки.
Появится меню, в котором будет пункт «Добавить на панель». В появившемся окне ищем пункт «Системный монитор»и добавляем его.
Но к сожалению, как и в предыдущем случае, очень мало информации о том, какие же файлы занимают наше драгоценное место на диске. Но это не большая проблема, так как в Ubuntu Linux есть для этого специальная программа.
3. Как посмотреть, какие файлы занимают больше всего места на диске.
Можно раскрыть любую ветку и посмотреть более точно, что занимает место на диске больше всего. Через эту программу можно стразу и удалить ненужные файлы. Для этого нужно щёлкнуть правой кнопкой мышки на ненужном файле и выбрать «Удалить». Всё, теперь на вашем диске стало больше свободного места.
Может есть и другие способы посмотреть свободное место в Linux, но кажется и этих трёх способов вполне достаточно!
Узнаем свободное место на диске в Linux
После продолжительной работы за компьютером на диске скапливается много файлов, тем самым занимая свободное место. Порою его становится настолько мало, что компьютер начинает терять производительность, а установка нового программного обеспечения не может быть выполнена. Чтобы такого не произошло, необходимо контролировать размер свободного пространства на винчестере. В Linux это можно сделать двумя способами, которые и будут рассмотрены в этой статье.
Проверка свободного места на диске в Linux
В операционных системах на базе ядра Linux существует два кардинально отличающихся способа, которые предоставляют инструменты для анализа дискового пространства. Первый подразумевает использование программ с графическим интерфейсом, что в значительной мере облегчает весь процесс, а второй — выполнение специальных команд в «Терминале», что неопытному пользователю может показаться довольно сложной задачей.
Способ 1: Программы с графическим интерфейсом
Пользователю, который еще в достаточной мере не ознакомился с системой на базе Linux и неуверенно себя чувствует, работая в «Терминале», будет удобнее всего проверять свободное место на диске, используя для этих целей специальные программы, имеющие графический интерфейс.
GParted
Стандартизированной программой для проверки и мониторинга свободного места на жестком диске в операционных системах на базе ядра Linux является GParted. С ее помощью вы получаете следующие возможности:
В большинстве пакетов она установлена по умолчанию, но если таковой все же не оказалось, ее можно установить при помощи менеджера приложений, вписав в поиске название программы или же через «Терминал», выполнив поочередно две команды:
sudo update
sudo apt-get install gparted
Запускается приложение из главного меню Dash посредством вызова его через поиск. Также запуск можно осуществить, введя данное условие в «Терминал»:
Слово «pkexec» в данной команде означает, что все действия, выполняемые программой, будут происходить от имени администратора, а значит вам придется ввести свой личный пароль.
Примечание: при вводе пароля в «Терминале» он никак не отображается, поэтому стоит вслепую ввести необходимые символы и нажать клавишу Enter.
Главный интерфейс программы достаточно прост, интуитивно понятен и выглядит следующим образом:
Верхняя его часть (1) отведена под управление процессом распределения свободного места, ниже – наглядный график (2), показывающий, на сколько разделов поделен винчестер и сколько в каждом из них занято места. Вся нижняя и большая часть интерфейса отведена под подробный график (3), описывающий состояние разделов с большей точностью.
Системный монитор
В том случае, если вы используете ОС Ubuntu и среду пользователя Gnome, то проверить состояние памяти на вашем жестком диске можно через программу «Системный монитор», запускаемую через интерфейс Dash:
В самом приложении нужно открыть крайнюю правую вкладку «Файловые системы», где и будет отображаться вся информация о вашем винчестере:
Стоит предупредить, что в среде рабочего стола KDE такая программа не предусмотрена, но некоторую часть информации можно получить в разделе «Информация о системе».
Строка состояния в Dolphin
Пользователям KDE предоставляется еще одна возможность проверить, сколько же незадействованных гигабайт на данный момент находится в их распоряжении. Для этого нужно воспользоваться менеджером файлов Dolphin. Однако изначально необходимо внести некоторые коррективы в системные параметры, чтобы в файловом менеджере появился необходимый элемент интерфейса.
Для того чтобы включить эту функцию, нужно перейти во вкладку «Настроить», выбрать там графу «Dolphin», затем «Главное». После нужно попасть в раздел «Строка состояния», где потребуется выставить маркер в пункте «Показывать сведения о свободном месте». После этого нажимаете «Применить» и кнопку «ОК»:
После всех манипуляций все должно выглядеть следующим образом:
До недавнего времени такая функция была и в файловом менеджере Nautilus, который используется в Ubuntu, но с выходом обновлений она стала недоступна.
Baobab
Четвертый способ осведомиться о свободном пространстве на вашем винчестере – приложение Baobab. Данная программа является стандартным анализатором использования жестких дисков в операционной системе Ubuntu. Baobab в своем арсенале имеет не только список всех папок на винчестере с подробным описанием, вплоть до даты последнего изменения, но и круговую диаграмму, которая довольно удобная и позволяет визуально оценить объем каждой из папок:
Если по какой-то причине программа в Ubuntu у вас отсутствует, то вы можете ее загрузить и установить, выполнив поочередно две команды в «Терминале»:
sudo update
sudo apt-get install baobab
Кстати, в операционных системах со средой рабочего стола KDE есть своя аналогичная программа — FileSlight.
Способ 2: Терминал
Все вышеперечисленные программы объединяло, помимо прочего, наличие графического интерфейса, но в Linux предусмотрен способ проверить состояние памяти и через консоль. Для этих целей используют специальную команду, основное предназначение которой заключается в анализе и выводе на экран информации о свободном пространстве на диске.
Команда df
Для получения информации о диске компьютера введите следующую команду:
Для того чтобы упростить процесс чтения информации, воспользуйтесь этой функцией:
Если же вы хотите проверить состояние памяти в отдельном каталоге, укажите путь к нему:
Или же можно указать имя устройства, если есть необходимость:
Опции команды df
Помимо опции -h, утилита поддерживает и прочие функции, такие как:
На самом деле, это не все опции, а лишь наиболее популярные. Чтобы просмотреть полный их список, необходимо выполнить в «Терминале» следующую команду:
По итогу перед вами будет такой список опций:
Заключение
Как можно заметить, способов, с помощью которых можно проверить свободное место на диске, много. Если вам необходимо получить лишь базовые сведения о занятом пространстве диска, то проще всего использовать одну из приведенных программ с графическим интерфейсом. В том случае, если вы хотите получить более детальный отчет, подойдет команда df в «Терминале». К слову, программа Baobab способна предоставить не менее подробную статистику.
Помимо этой статьи, на сайте еще 12220 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как узнать количество свободного места на диске linux
Довольно часто может понадобиться узнать количество оставшегося свободного места на диске или разделе Linux. В графических окружениях рабочего стола, таких как GNOME и KDE есть соответствующие утилиты, однако, может потребоваться посмотреть свободное место из терминальной сессии. Для этого используется команда df, которая позволяет узнать количество занятого и свободного места, точки монтирования файловых систем, общий объем файловой системы, узнать количество доступных инодов.
Синтаксис команды df
Общий вид синтакса команды следующий:
Примеры использования
Для вывода общей информации о свободном месте в вашей системе Linux выполните команду df без ключей:
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs 1995652 0 1995652 0% /dev
tmpfs 2006780 476 2006304 1% /dev/shm
tmpfs 2006780 3516 2003264 1% /run
/dev/sda6 413593648 302121692 90455944 77% /
tmpfs 2006780 0 2006780 0% /sys/fs/cgroup
tmpfs 2006780 0 2006780 0% /media
/dev/sda3 487652 91738 370314 20% /boot
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 2,1G 0 2,1G 0% /dev
tmpfs 2,1G 467k 2,1G 1% /dev/shm
tmpfs 2,1G 3,7M 2,1G 1% /run
/dev/sda6 424G 310G 93G 77% /
tmpfs 2,1G 0 2,1G 0% /sys/fs/cgroup
tmpfs 2,1G 0 2,1G 0% /media
/dev/sda3 500M 94M 380M 20% /boot
Для просмотра сведений о файловой системе (разделе), в которой находится файл или папка необходимо указать путь в качестве аргумента. Например, для просмотра информации о свободном месте на разделе, содержащем /home выполните одну из команд:
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/sda6 395G 289G 87G 77% /
Файловая система Тип Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs devtmpfs 2,0G 0 2,0G 0% /dev
tmpfs tmpfs 2,0G 456K 2,0G 1% /dev/shm
tmpfs tmpfs 2,0G 3,5M 2,0G 1% /run
/dev/sda6 ext4 395G 289G 87G 77% /
tmpfs tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
tmpfs tmpfs 2,0G 0 2,0G 0% /media
/dev/sda3 ext4 477M 90M 362M 20% /boot
Файловая система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/sda3 26271744 93619 25778125 2% /
Как узнать доступное место на диске в Linux?
В данной инструкции мы рассмотрим несколько способов узнать в linux место на диске. Мы рассмотрим как консольные утилиты, так и утилиты с графичным интерфейсом. Вы узнаете отдельные команды, которые при их общем использовании, могут стать мощным инструментом в управлении вашим диском. Это управление может вам помочь, если вам необходимо освободить пространство на вашем компьютере или вы просто хотите узнать какой-никакие файлы занимают много места на вашем твердом диске. В главном окне файловых клерков Linux нет такой возможности, так же как и нет разделения диски, по умолчанию элементарно открывается домашняя папка.
В Linux все разделы диска включаются к корневой файловой системе, в определенные подкаталоги.
При доступе к файловой системе мы невидим безличных дисков, есть только корневая файловая система. При службе с ней возникает ощущение, что это одна файловая система, не перерванная на разделы. Это очень удобно, но по-началу может появиться непривычным. Управление разделами и их размером выполняется с поддержкою специальных утилит.
Анализ свободного пространства на диске в Linux с помощью df
Первой бригадой, которой мы воспользуемся станет df. Это команда означает файловая система диска. Она покажет свободное место на диске в Linux. С использованием некоторых опций для этой команды, будут показаны иные колонки. Мы рекомендуем использовать эту команду с такими добавочные опциями:
При применении этой команды, дисковое пространство будет представлено в Гб (но только не в том случае, если оно меньше одного Гб).
df –help – поможет показать полезные команды, которые вы можете использовать и данные о них.
Доступное место на диске в Linux с помощью команды du
Еще одна полезная команда это du. Она означает применение диска. Эта команда, покажет вам информацию об использовании атриторного пространства файлами и папками на компьютере Linux. Эта бригада очень полезна, так как позволяет рекурсивно собирать данные об использовании файлами и папками дискового пространства. Вы сможете использовать эту команду для того, чтобы получить данные об определенной папке и увидеть информацию о том, что внутри нее. Вот еще чуть-чуть полезных опций для использования с этой командой:
du /home/user/Desktop/ – эта функция позволяет посмотреть на Desktop (Рабочий стол) юзера и увидеть информацию об использовании дискового пространства файлами и папками, готовыми на вашем рабочем столе (все подпапки также интегрированы).
df –help – представит вам другие полезные команды, которые вы можете утилизировать и информацию о них.
Узнать свободное место в gui
Начинающим проще обращаться с графическим интерфейсом системы. С него и начнем. Типовой утилитой для работы с дисками и разделами в Linux возможно считать — Gparted.
С помощью этой программы возможно не только оценить доступное и использованное место на диске, но и основывать, удалять и изменять размер разделов.
Во многих дистрибутивах она уже предустановлена, но когда нет, ее можно установить с помощью пакетного менеджера, пример, в Ubuntu:
sudo apt-get install gparted
Бросится программа из главного меню. Наберите в поиске gparted или осуществите в терминале:
Приставка pexec значит, что будет утилита будет выполняться с правами суперпользователя, потому нужно будет ввести пароль. В правом высоком углу мы можем выбрать диск, с которым желаем работать, а в рабочей области — список разделов на избранном диске. Здесь указывается название, файловая система, точна, размер и информация об использованном пространстве. Кстати, поставить свободное место можно и визуально, занятое пространство отмечено желтым, а свободное — белым.
Свободное место в Linux через файловый менеджер thunar
В xfce настоящим файловым менеджером является тунар. Что бы увидеть насколько осталось свободного места на диске. Выделите его. В низу отобразится информация о доступном пространстве.
Утилита 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, рекомендую ее к использованию. В итоге получим габарит всех папок и файлов в корне. Вы увидите, чем призанят ваш жесткий диск, в иерархическом виде, вам покажут перечень файлов и каталогов по размеру.
Вот пожалуй, главной набор способов определения занятого места на дисках Linux. Возможно конечно найти еще множество других способов, тут я привел самые основные и распространенные. Как видите в Linux, весьма просто узнать и объем используемого пространства и чем непосредственно оно занято, надеюсь утилиты df и ncdu вам пригодятся. Не могу не пометить, что можно использовать и графический компонент Midnight Commander.