1
I created a micro instance in the Google Cloud Engine with a 10GB boot disk, using the Google-provided Ubuntu 14.04 image. The server hosted a small nginx/php/mysql app.
A few months later, the app stopped working because the disk was completely filled up. Most of the space was taken up by newer kernels, which seem to have been installed by unattended-upgrades. The instance was never rebooted (neither manually nor automatically).
Is that normal behaviour for Ubuntu 14.04? Do I need to perform some tasks after creating the instance to make sure this doesn't happen? If so, what are those and why is Google providing me such "broken" Ubuntu images, considering the defaults for all other things seem sensible.
(Thankfully, in this case I was still able to SSH-in, do apt-get autoremove
and reboot, which freed up most of the disk space. But I still would like to avoid this in the future.)