zhentos 15.09.2010 20:01
Есть проблема! — [Виновник найден] Нехватка свободного места на корневом разделе
Возникла проблема на ноутбуке жены с Ubuntu 10.04. Периодически вылезает сообщение о нехватке свободного места на корневом разделе.Смотрю вывод df - действительно места нет:
Считаю объем корневого раздела с помощью du:
Выведенный размер никак не тянет на 7425M. Так куда подевалось свободное место?
UPD Решил уточнить - насчет периодичности сообщения о нехватке места. Оно действительно вылезает спонтанно, непонятно по какой причине. При чем я еще не разу не успевал отловить момент того что система считает, что свободного места недостаточно и посчитать каталоги с помощью du (вот сегодня это удалось). После ребута же всегда все возвращается к норме.
UPD2 В общем благодаря наводкам на /tmp, и мыслям stasikos, виновник найден. Проблема оказалась в VLC. Дело в том, что жена активно смотрит IPTV, а VLC активно кеширует поток в /tmp. Естественно временные файлы он за собой подчищает, т.к. объем /tmp сравнительно небольшой. Но... возможно оставляя удаленные файлы "открытыми на запись. В Фс их не видно, но иноды все еще существуют, и в них продолжают писать - в итоге место кушается, но в du их не видно." Ну или как то так :)
Стоит закрыть VLC - свободное место на диске приходит в норму. Как я понимаю - теперь все вопросы на багтрекер VLC? :)
magist3r 15.09.2010 20:02 #
+ 0 -
--max-depth=1 убрать бы, мне кажется другое покажет.
Приводить вывод du -xh целиком уже не буду, общий результат все равно ~3Gb.
Значит так, home - это отдельный раздел?
Ну и как первый вариант - почистить кэш пакетный.
Ну и как первый вариант - почистить кэш пакетный.
Да home отдельно, т.е. забить корень пользовательскими файлами нельзя. Кеш пустой. Да это и видно - /var 336M
Очевидно одно: кто-то врет. Вопрос в том, кто (du или df) и почему.
Кто врёт сказать не могу, но есть отличная прога в gnome, baobab называется, графически выводит какая папка сколько занимают, может поможет найти куда место делось.
Да вот выше - xtavras посоветовал псевдографическую прогу - ncdu.
Там хоть и псевдографика, но наглядности достаточно. Хотя я и с помощью du вижу, что реально система не занимает столько сколько показывает df.
Там хоть и псевдографика, но наглядности достаточно. Хотя я и с помощью du вижу, что реально система не занимает столько сколько показывает df.
А почему не sudo du -xsh / ?
Иначе, мне кажется, скрытые файлы в / не посчитались.
Иначе, мне кажется, скрытые файлы в / не посчитались.
Это конечно оффтоп, но я его расскажу) У меня был жуткий случай)
Вообщем как-то рубанулся свет, и машина отрубилась. Упса не было. Свободное место на диске тоже было на исходе. Свет в квартире появился, включаю машину. Вижу что fsck хочет проверить, ну думаю, пущай проверит, не буду останавливать, все равно давно не было проверок. Сам ушел пить чай, а в это время 2 харда на 160 и 400 гектар проходили проверку.
Пришел, и понимаю что все тормозит до ужаса. Мышка с места не двигается) Только потом понял всю прелесть великой и ужасной утилиты bootchart) Все то время, что fsck проверял диски, bootchart это все к себе записывал. Далее строил по этим данным картинку. Естественно все те страшные данные были на /tmp, которые собственно его и переполнили, в результате чего иксы не грузились и было все тормозило до ужаса) После ребута обнаружил png на 2,5 гектара:D
Сорри за оффтоп, хотел поделиться)
Вообщем как-то рубанулся свет, и машина отрубилась. Упса не было. Свободное место на диске тоже было на исходе. Свет в квартире появился, включаю машину. Вижу что fsck хочет проверить, ну думаю, пущай проверит, не буду останавливать, все равно давно не было проверок. Сам ушел пить чай, а в это время 2 харда на 160 и 400 гектар проходили проверку.
Пришел, и понимаю что все тормозит до ужаса. Мышка с места не двигается) Только потом понял всю прелесть великой и ужасной утилиты bootchart) Все то время, что fsck проверял диски, bootchart это все к себе записывал. Далее строил по этим данным картинку. Естественно все те страшные данные были на /tmp, которые собственно его и переполнили, в результате чего иксы не грузились и было все тормозило до ужаса) После ребута обнаружил png на 2,5 гектара:D
Сорри за оффтоп, хотел поделиться)
мне кажется, что кто-то в tmp пишет
чтобы проверить, попробуй смонтировать туда либо tmpfs, либо небольшой файл
чтобы проверить, попробуй смонтировать туда либо tmpfs, либо небольшой файл
я в случаях проблемы с местом, использую консольную программку ncdu. Просто поставьте его, запустите ncdu / и программа сама просканит всю систему и будет хорошо видно, кто и сколько "сожрал"... Может это немного и не "кошерно", но мне очень нравиться...
Что-то вспомнилось, ведь ещё размер файла, а есть количество места которое он занимает, если много мелких файлов, то они могут ничего не весить, но занимать много места, может из-за этого разница?