Мои системы Linux (Ubuntu 16.04) очень часто выходят из строя (корневая папка заполнена на 100%). Происходит то, что со временем создается множество старых версий ядра. Часть хранилища занята неиспользуемыми пакетами, а часть — огромными файлами системного журнала. Хотя мы знаем, как удалить файлы и решить проблему, мне интересно, есть ли способ вообще предотвратить попадание Linux в это состояние. Я понимаю, что нам нужно проводить профилактическое обслуживание, но все же мне интересно, можно ли настроить Linux так, чтобы предотвратить это.
Спасибо
решение1
Ubuntu не перезаписывает и не удаляет автоматически старые ядра при загрузке новых версий. Каждая версия linux-image — это отдельный пакет, а не просто новая версия, поэтому она не ведет себя как обычное обновление пакета. Новые ядра поступают, старые не удаляются.
Что я делаю (имея всего дюжину серверов, а не сотни) время от времени, после успешной перезагрузки на новое ядро, я вручную удаляю старые пакеты. Это нормально для меня. Если бы это было не так, я бы исключил linux-image* из любых автоматических обновлений, которые могут быть запущены в системе.