Я создал микроэкземпляр в Google Cloud Engine с загрузочным диском объемом 10 ГБ, используя предоставленный Google образ Ubuntu 14.04. На сервере размещено небольшое приложение nginx/php/mysql.
Несколько месяцев спустя приложение перестало работать, потому что диск был полностью заполнен. Большая часть пространства была занята более новыми ядрами, которые, кажется, были установлены при автоматических обновлениях. Экземпляр никогда не перезагружался (ни вручную, ни автоматически).
Это нормальное поведение для Ubuntu 14.04? Нужно ли выполнять некоторые задачи после создания экземпляра, чтобы этого не произошло? Если да, то что это такое и почему Google предоставляет мне такие "испорченные" образы Ubuntu, учитывая, что настройки по умолчанию для всех остальных вещей кажутся разумными.
(К счастью, в этом случае я все еще смог войти по SSH, сделать apt-get autoremove
и перезагрузиться, что освободило большую часть дискового пространства. Но я все еще хотел бы избежать этого в будущем.)