How to solve low disk space on /boot/ in CentOS 7

13,505

Solution 1

As answered by @strandraeber above your /boot/ is full due to old kernels

One way to fix this would be deleting old kernels.

You can do that by installing yum-utils and running command as shown

package-cleanup --oldkernels --count=1

This will delete all old kernels except for latest one. You can play with the numbers too.

Another option for you is to resize boot partition.

Edit: Adding another point which I learned from this post that is to relocate your /boot/ partition as well.

Solution 2

There are probably old and unused kernel images residing in /boot. According to this post https://unix.stackexchange.com/a/83420/176600 you can remove them with yum autoremove.

Share:
13,505

Related videos on Youtube

spandan pradhan
Author by

spandan pradhan

Updated on September 18, 2022

Comments

  • spandan pradhan
    spandan pradhan over 1 year

    I am getting Low Disk Space on /boot/ in CentOS 7. I got this error since I recently did yum update.

    The df command shows 100% usage on boot folder.

    Following are the snapshots.

    Low Disk Space on "boot" error

    disk usage report

    • Admin
      Admin almost 8 years
      I don't understand, is superuser a group inside stack overflow ?
    • clhy
      clhy almost 8 years
      @spandanpradhan Can you show us the output of ls -l /boot ?
    • spandan pradhan
      spandan pradhan almost 8 years
      @pun: following is the output of command ls -l /boot ls -l /boot output
    • Admin
      Admin over 6 years
      @spandanpradhan Consider marking the current top-voted answer as a solution.
  • Nicola Musatti
    Nicola Musatti about 6 years
    Keep at least two kernels. Chances are your latest kernel wasn't successfully installed due to lack of space.