zoukankan      html  css  js  c++  java
  • boot分区剩余空间不足

      Linux boot分区用于存放内核文件以及Linux一些启动配置文件,一般情况下分区大小为500M足够使用,如果出现空间不足的问题可以使用以下方法来解决。

    查看已经安装的内核

    dpkg --get-selections|grep linux-image

    linux-image-4.4.0-128-generic			install
    linux-image-4.4.0-130-generic			install
    linux-image-4.4.0-21-generic			install
    linux-image-4.4.0-47-generic			install
    linux-image-extra-4.4.0-128-generic		install
    linux-image-extra-4.4.0-130-generic		install
    linux-image-generic						install
    

      我们已经得知了当前已经安装的内核,接下来我们来获取当前正在使用的内核版本,就可以进一步判断究竟那些内核是旧的可以进行删除的了。

    当前使用的内核版本

    uname -a

    Linux Korea 4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    

      由此,我们现在可以得出我们使用的版本为4.4.0-128-generic,那么我们只需要删除此版本之前的就可以了,一般情况下,我们会删除最旧的版本,或者不打算使用的最新版本,注意删除动作需要谨慎。

    删除不再使用的内核

    apt-get purge linux-image-4.4.0-47-generic

    linux-image-4.4.0-128-generic			install
    linux-image-4.4.0-130-generic			install
    linux-image-4.4.0-21-generic			install
    linux-image-extra-4.4.0-128-generic		install
    linux-image-extra-4.4.0-130-generic		install
    linux-image-generic				install
    

      推荐使用purge命令来移除,使用remove命令也可以用于删除内核,但是使用remove命令删除的内核后使用dpkg --get-selections命令仍可以查出来,只不过是状态显示为uninstall,当然实际上空间已经减少了,但是对于我这种强迫症患者来说,看到就不舒服,所以还是使用purge完全清除数据吧。

    禁止内核更新

    apt-mark hold 4.4.0-128-generic

    linux-cloud-tools-4.4.0-128-generic set on hold.
    linux-headers-4.4.0-128-generic set on hold.
    linux-image-4.4.0-128-generic set on hold.
    linux-image-extra-4.4.0-128-generic set on hold.
    linux-signed-image-4.4.0-128-generic set on hold.
    linux-tools-4.4.0-128-generic set on hold.
    

      使用以上命令可以禁止内核更新,但是这点我现在一直还有一个疑惑,就是执行了这个命令以后,以后执行更新操作是否还会下载新的内核配置文件到boot分区,希望知道此信息的同仁可以告知,万分感谢。
      恢复内核更新apt-mark unhold 4.4.0-128-generic,有关这个问题一直没有好的解决办法,删除旧内核这个操作总是感觉风险很大,如果有更好的办法,希望可以和大家一起分享,感谢!

  • 相关阅读:
    Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (三)
    Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (四)
    操作Ini文件[摘抄]
    快速记忆五十音图 [转]
    最近比较烦
    话说中国足球
    如何有效的使用C#读取文件[转]
    关于男人的笑话[Joke About Man]
    体检
    [转]一个月赚5万美元国产共享软件开发者周奕
  • 原文地址:https://www.cnblogs.com/Cherry-Linux/p/9258090.html
Copyright © 2011-2022 走看看