4

Can someone provide some background?

It seems like this folder is growing even when I'm not updating or installing any packages, but I'm not entirely sure about that.

Context: My AWS instances keep running out of disk space, and i already learned to do this periodically:

apt-get -y autoremove
apt-get -y autoclean

But I don't understand why it grows in the first place.

Also see:

EDIT: On my very new server i get this:

du -h -d1 /usr/src/ | sort -hr
266M  /usr/src/
115M  /usr/src/linux-aws-headers-4.15.0-1035
115M  /usr/src/linux-aws-headers-4.15.0-1032
19M   /usr/src/linux-headers-4.15.0-1035-aws
19M   /usr/src/linux-headers-4.15.0-1032-aws
  • You can save space by not installing headers in the first place. You do need them to compile programs though. For example dkms compiles driver programs. How large are your directories? – WinEunuuchs2Unix May 8 '19 at 22:04
  • I'm just running stuff like apache, artifactory, or jenkins. /usr/src grew to 3G on 8G disk, before the system died. Never installed any header on purpose (didn't know about them before analyzing disk usage). – Reto Höhener May 8 '19 at 22:18
  • Can you run du /usr/src/ -d 1 -h and paste the results into your question. Reply using @WinEunnuchs2Unix and I'll check the output for clues. A single Linux Kernel version's headers are about 120 MB on my machine. I have almost 20 kernel headers installed plus other "driver stuff" and `/usr/src/ is only 1.5 GB. – WinEunuuchs2Unix May 8 '19 at 23:26
  • @WinEunuuchs2Unix done. On my old server it looked more like the list in the referenced SO question. I am interested in understanding when and why this list grows, and not so much how to clean it up (already know that). – Reto Höhener May 8 '19 at 23:46
  • It's only 266 MB today. Maybe check it daily to see if it grows? Then if it doesn't after 7 days check it weekly? Whenever it grows update your question with new stats and ping me again. – WinEunuuchs2Unix May 8 '19 at 23:48
2

This is probably due to the automatic updates.

You can disable the automatic updates and even remove the unused kernel images and headers running sudo apt autoremove --purge (as you are already doing)

More info here: https://help.ubuntu.com/lts/serverguide/automatic-updates.html

| improve this answer | |
  • They only have two kernel versions so autoremove will do nothing. Turning off automatic updates means nothing gets updated, not just the headers and new kernel versions. – WinEunuuchs2Unix Oct 30 '19 at 11:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.