Давно подумываю спрыгнуть с Ubuntu, да то ли лень, то ли со временем свободным никак, вот и сижу на версии 10.04, установленной на стареньком буке и все вроде как терпит, да обновления перестали устанавливаться с некоторых пор. В сообщениях присутствовало упоминание о недостатке места на диске. Когда в первый раз увидел, хмыкнул и оставил "на потом", но вот как-то намозолило глаза и решил добиться истины.
Итак, места достаточно, о чем нам говорит команда
что слегка приводит к некоторому недоумению. Но следует вспомнить об особенности файловой системы ext3 и все встает на свои места!
Количество Inod-ов ограничено и большим количеством мелких файлов можно добиться того, что дисковое пространство свободно, а файловая система исчерпав количество индексных нодов не позволит создать файл.
Раздел /usr исчерпал inod -ы и писать туда apt-get уже не может, в этом и проблема!
Встает вопрос кто их так жадно поглощает?
утилита du (disk usage) последней версии имеет ключик --inodes, но у меня версия du старая и таких функций не имеет. Но все же я нашел источник своих бед, а именно исходники старых ядер и header-ов, расположенных в /usr/src/
Огромное количество файлов которые оседают как пыль плотным слоем.
Как тереть будем? То, как удалять старые ядра я писал заметку раньше, и пользовался этим рецептом до последнего времени, но оказывается настало время внести коррективы в этот метод.
Один из простейших штатных способов, оказывается использование менеджера пакетов Synaptic, находящегося в составе системы.
Ищем "linux-image", сортируем по полю "установлен" и получаем наглядный список.
Удаляем старые пакеты.
Изменяем значение фильтра на "linux-header" и повторяем удаление ненужных версий пакетов.
Но есть и еще менее хлопотливый способ, удобный для регулярной очистки от всякого мусора дискового пространства. Утилита ubuntu-tweak.
Для установки потребуется выполнить в консоли
Очистка->Старые ядра-Очистить. Пройдя по этому пути мы получим желаемое, а именно избавим нашу систему от горы мусора. Утилита помогает выгрести его и из других мест.
Небольшой совет: не удаляйте все старые ядра. Оставьте одно, а лучше два комплекта старых версий. Случается, что весьма бывает кстати. Места, как видите, занимает ядро не так много, но всегда нужно помнить об inod -ах и тех, кто их жадно потребляет :-)
Итак, места достаточно, о чем нам говорит команда
dfчто слегка приводит к некоторому недоумению. Но следует вспомнить об особенности файловой системы ext3 и все встает на свои места!
Количество Inod-ов ограничено и большим количеством мелких файлов можно добиться того, что дисковое пространство свободно, а файловая система исчерпав количество индексных нодов не позволит создать файл.
df -i дает потверждение тому.Раздел /usr исчерпал inod -ы и писать туда apt-get уже не может, в этом и проблема!
Встает вопрос кто их так жадно поглощает?
утилита du (disk usage) последней версии имеет ключик --inodes, но у меня версия du старая и таких функций не имеет. Но все же я нашел источник своих бед, а именно исходники старых ядер и header-ов, расположенных в /usr/src/
Огромное количество файлов которые оседают как пыль плотным слоем.
Как тереть будем? То, как удалять старые ядра я писал заметку раньше, и пользовался этим рецептом до последнего времени, но оказывается настало время внести коррективы в этот метод.
Один из простейших штатных способов, оказывается использование менеджера пакетов Synaptic, находящегося в составе системы.
Ищем "linux-image", сортируем по полю "установлен" и получаем наглядный список.
Удаляем старые пакеты.
Изменяем значение фильтра на "linux-header" и повторяем удаление ненужных версий пакетов.
Но есть и еще менее хлопотливый способ, удобный для регулярной очистки от всякого мусора дискового пространства. Утилита ubuntu-tweak.
Для установки потребуется выполнить в консоли
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
итак, приветствуем- ubuntu-tweakОчистка->Старые ядра-Очистить. Пройдя по этому пути мы получим желаемое, а именно избавим нашу систему от горы мусора. Утилита помогает выгрести его и из других мест.
Небольшой совет: не удаляйте все старые ядра. Оставьте одно, а лучше два комплекта старых версий. Случается, что весьма бывает кстати. Места, как видите, занимает ядро не так много, но всегда нужно помнить об inod -ах и тех, кто их жадно потребляет :-)


Комментариев нет:
Отправить комментарий