Linux просмотр свободного места

Linux просмотр свободного места

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

Все они просты для запоминания и можно выбрать любой понравившийся. Но перед тем как начать свой интересный рассказ о высвобождения свободного места, хочу порекомендовать вам простое решение — приобрести новый БОЛЬШОЙ жесткий диск. Сейчас в Китае можно купить 1 терабайт за смешные деньги — вот вам пример диск HITACHI .

Это в два раза дешевле, чем в магазине в вашем городе. Я себе уже заказал себе подобный диск (правда меньшей емкости, зато SSD) и очень доволен! Да, доставка бесплатна, между прочим. Теперь перейдем к нашему основному вопросу.

1. Самый простой способ посмотреть свободное место в Linux — в терминале.

Для это запускаем терминал, вводим команду :

Как видим, первый корневой раздел (у меня это /dev/sda2) занят на 84%, а домашняя папка (у меня это /dev/sda4) занят на 56%. Если вы обнаружили, что корневой раздел почти весь занят, то нужно очистить Linux от мусора и старых пакетов, чтобы в один прекрасный день она не взбунтовалась, или даже не умерла.

2. Самый простой способ проверить место на диске без терминала — системный монитор.

Системный монитор (аналог диспетчера задач в Windows) в Ubuntu находится в меню Приложения — Системные утилиты — Системный монитор. Открываем его и переходим на вкладку Файловые системы:

Как видите, тут всё просто и наглядно.Можно вывести виджет системного монитора на панель Gnome. Начиная с версии Ubuntu 12.04 сделать это не так просто, как раньше. Нужно навести мышкой на панель, а затем нажать клавиши Win + Alt и после этого правую кнопку мышки.

Читайте также:  Как закрыть не отвечающую программу

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

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

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

Заходим в Приложения — Системные утилиты — Анализатор использования диска и запускаем данную программу. Нажимаем кнопку Сканировать домашнюю папку. Через какое-то время вы получите ясную картину, что занимает ваше свободное место на диске.

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

Может есть и другие способы посмотреть свободное место в Linux, но кажется и этих трёх способов вполне достаточно!

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

Команда df может сообщать об использовании диска по различным «смонтированным» файловым система. Есть различные способы вызова этой команды. Здесь несколько полезных примеров использования команды df.

Читайте также:  Как указать ударение в ворде

Отображение в формате, понятном для людей

По умолчанию команда df делает отчёт о дисковом пространстве в блоках по 1K, которые не так-то просто интерпретировать. Параметр "-h" сделает вывод df о дисковом пространстве более удобном для чтения формате (например, 100K, 200M, 3G).

Показ использования индексного дескриптора

Когда вы наблюдаете за использованием диска, вы должны смотреть не только за дисковым пространством, но также и за использованием inode (инод). В Linux, инод — это структура данных, используемая для хранения метаданных конкретных файлов, и когда файловая система создаётся, выделяется предопределённое число инодов. Это означает, что файловая система может выйте за пределы размера не только по причине использования большими файлами всего доступного пространства, но также по причини использования всех доступных инодов маленькими файлами. Для отображения использования инодов используйте опцию "-i".

Показ итогового значения всех данных

По умолчанию команда df показывает использование индивидуальных файловых систем. Если вы хотите узнать общее использование дисков всех существующих файловых систем, добавьте опцию "—total".

Отображение типов файловых систем

По умолчанию команда df не показывает информацию о типах файловых система. Используйте опцию "-T" для добавления в вывод тип файловой системы.

Включение или исключение специфического типа файловой системы

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

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

Отображение использования диска специфичной точки монтирования

Если вы определите точку монтирования с df, то она выведет использование диска этой смонтированной в этом месте файловой системы. Если вы определите вместо точки монтирования этого обычный файл (или катало), df отобразит использование диска файловой системы, которая включает этот файл (или каталог).

Читайте также:  Https sgo edu 71 ru

Отображение информации о фиктивных файловых системах

Если вы хотите отобразить информацию о дисковом пространстве для существующих файловых систем, включая фиктивные файловые системы, используйте опцию "-a". Здесь фиктивные файловые системы обратятся к псевдо файловым системам, которые не имеют соответствующего физического устройства, например, tmpfs, cgroup виртуальной файловой системы или файловые системы FUSE. Эти фиктивные файловые системы имеют размер 0, и df о них не сообщает без опции "-a".

Привет, как посмотреть, что занимает место? df -h говорит, что занято 25гб, однако по факту только 9гб, ncdu / сказала, что тоже 9гб занято:

[root@erp /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 30G 25G 3.1G 90% /
tmpfs 939M 4.0K 939M 1% /dev/shm
/dev/sda1 240M 38M 190M 17% /boot
[root@erp /]# du -shx /
9.3G /
[root@erp /]#

В чем дело? Как посмотреть, что еще занимает место?

  • Вопрос задан более двух лет назад
  • 3898 просмотров

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

Список дескрипторов и процессов можно получить например так:
sudo lsof -a +L1
Пример строки от меня:

php процесс с pid 17455 удерживает deleted дескриптор файла размером в 1гб.

Далее адресно разбираться с процессами.

Да, все верно, лог астериска был давно удален, но процесс оставался запущенным. Спасибо 😉

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

du -sh* | grep G
не покажу нужна большая папка а это может занять время.
Как вариант что-то болшое лежит в корне.
Как второй варинат проверьте диск на логические ошибки.

Ссылка на основную публикацию
Lenovo yoga 330 11igm обзор
Несмотря на некоторые недостатки дисплея, например, недостаточную шахматную контрастность, маленький и долгоиграющий ноутбук Lenovo Yoga 330-11IGM может стать идеальным дорожным...
Honor view 10 dns
Команда DNS сообщает о начале акции – «Купи смартфоны Honor с дополнительными аксессуарами – получи скидку 4000 рублей!» Давно задумываетесь...
Hover в css что это
Internet Explorer Chrome Opera Safari Firefox Android iOS 6.0+ 8.0+ 1.0+ 4.0+ 1.0+ 1.0+ Краткая информация Применяется Не определено Ссылка...
Lenovo как зайти в boot menu
Boot Menu (меню загрузки) можно вызывать при включении на большинстве ноутбуков и компьютеров, данное меню является опцией BIOS или UEFI...
Adblock detector