Память жесткого диска линукс

Узнаем свободное место на диске в 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:

Читайте также:  Directx control panel windows 10 64 bit

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

Стоит предупредить, что в среде рабочего стола 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, утилита поддерживает и прочие функции, такие как:

  • -m — вывести информацию о всей памяти в мегабайтах;
  • -T — показать вид системы файлов;
  • -a — показать в списке все файловые системы;
  • -i — отобразить все иноды.

На самом деле, это не все опции, а лишь наиболее популярные. Чтобы просмотреть полный их список, необходимо выполнить в «Терминале» следующую команду:

По итогу перед вами будет такой список опций:

Заключение

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

Читайте также:  Не выполняется синхронизация времени windows

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

Введение

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

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

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

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

  • Доступ к командной строке

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

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

  • Файловая система(filesystem)- предоставляет имя файловой системы.
  • Размер (size) — дает общий размер всех файлов в конкретной файловой системе.
  • Использовано (used) — показывает количество уже использованного места в конкретной файловой системе.
  • Доступно (avail) — показывает, как много свободного места осталось в конкретной файловой системе.
  • %Использования (use%) — показывает процент использованного дискового пространства.
  • Смонтирован на (mounted on) — последняя колонка показывает точку монтирования файловой системы.

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

  • df -h — данная опция отобразит информацию в удобном, более понятном для человека формате. При использовании этой команды, дисковое пространство будет показано в Гб (но только не в том случае, если оно меньше одного Гб).
  • df -m — может быть использована для отображения информации в Мб.
  • df -k — также как и предыдущая, может быть использована для отображения использования файловой системы в Кб.
  • df -T — эта опция отобразит тип файловой системы (появится новая колонка).
  • df -ht /home — использовав эту опцию, вы сможете увидеть информацию о конкретной файловой системе (в более удобном для человека формате).
  • df —help — поможет отобразить полезные команды, которые вы можете использовать и информацию о них.

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

  • du /home/user/Desktop/ — эта опция позволяет посмотреть на Desktop (Рабочий стол) пользователя и увидеть информацию об использовании дискового пространства файлами и папками, расположенными на вашем рабочем столе (все подпапки также включены).
  • du -h /home/user/Desktop/ — также как и df, позволяет увидеть информацию в более удобном для человека формате.
  • du -sh /home/user/Desktop/ — опция -s даст нам полный объем определенной папки (в этом случае покажет полный объем папки Desktop).
  • du -m /home/user/Desktop/ — также как и с df, предоставит вам информацию в Мегабайтах (вы можете использовать -k, чтобы увидеть информацию в Килобайтах.
  • du -h —time /home/user/Desktop/ — это даст вам информацию, основанную на последнем изменении файлов и папок.
  • df —help — покажет вам другие полезные команды, которые вы можете использовать и информацию о них.
Читайте также:  Установка windows installer недостаточно полномочий

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

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

  1. Для начала, не забывайте проверить какой раздел диска самый загруженный. Вы можете сделать это при помощи уже изученной команды df.
  2. Возможно, самая популярная комбинация это: du -h /home/user/Desktop/ | sort -rn. Во-первых, мы собираем информацию о списке ваших файлов и папок на Desktop (Рабочем столе) в более читаемом для человека формате и передаем эту информацию другой команде sort, которая, используя правильные опции, сортирует ваши файлы и папки по их размеру, от самых больших к самым маленьким. Это даст нам понимание того, где вы должны сфокусировать свое внимание для освобождения дискового пространства.
  3. Другой очень полезной комбинацией станет: du -h /home/user/Desktop | grep ‘^\s*[0-9\.]\+G’. Она полезна в том случае, если у вас большое количество маленьких файлов и вы хотите их отфильтровать от больших. Вы также можете использовать +M вместо +G, в таком случае будут выбраны файлы тяжелее одного Мб.
  4. Вы можете исключить определенные типы файлов при помощи опции —exclude=»*.bin». Она используется с командой du, в случае если вы хотите получить список файлов, который не будет содержать определенные типы файлов. К примеру: du -h /home/user/Desktop/ —exclude=»*.txt» | sort -rn — исключит из результата все файлы с расширением .txt.

Заключение

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

Источник

Оцените статью