/boot 仍然高于 90%

/boot 仍然高于 90%

我已经检查过我安装的内核

www-data@May:~$ dpkg -l linux-image-\* | grep ^ii
ii  linux-image-3.13.0-57-generic       3.13.0-57.95                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-61-generic       3.13.0-61.100                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-57-generic 3.13.0-57.95                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-61-generic 3.13.0-61.100                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                 3.13.0.61.68                        amd64        Generic Linux kernel image

我已经检查过我的靴子了

www-data@May:~$ ls /boot/
System.map-3.13.0-57-generic  grub              memtest86+.elf
System.map-3.13.0-61-generic  initrd.img-3.13.0-55-generic  memtest86+_multiboot.bin
abi-3.13.0-57-generic         initrd.img-3.13.0-57-generic  vmlinuz-3.13.0-57-generic
abi-3.13.0-61-generic         initrd.img-3.13.0-61-generic  vmlinuz-3.13.0-61-generic
config-3.13.0-57-generic      lost+found
config-3.13.0-61-generic      memtest86+.bin

以上是我运行后得到的结果sudo apt-get autoremove

我继续拥有 > 90% 的启动使用率。

请指教。

答案1

还有许多其他特定于内核的软件包。您应该找到sudo apt-get remove过时的软件包。以下是我找到过时软件包的方法:

# first, use the current kernel version (DO NOT REMOVE YOUR CURRENT KERNEL)  
# to get a list of installed packages with the same version number.
dpkg -l | fgrep $(uname -r | sed -e 's/-generic//') | egrep '^ii'  

# Then, inspecting the output, and manually selecting non-version  
# substrings, construct a regular expression for egrep. I got:
dpkg -l | egrep 'linux-tools-|linux-source-|linux-libc-dev|linux-image-|linux-headers-'| egrep -v $(uname -r | sed -e 's/-generic//')  

这将生成 的候选列表sudo apt-get remove。从此列表中删除当前内核及其所有类似版本的同类版本(我在上一个 中这样做了egrep)和之前的 N 个版本。从 N=3 开始,谨慎使用 N=2,并尽量避免 N=1 的情况。

不要删除当前内核

相关内容