BLOGTIMES
2015/06/19

yum に At least xMB more space needed on the /boot filesystem. と言われたときは

  centos7  centos6  centos5  systemmanagemant 
このエントリーをはてなブックマークに追加

yum でカーネルをアップデートしようとしたときに /boot の容量が足りないと以下のようなエラーメッセージが出ることがあります。
これを簡単に解消できる方法が見つかったのでメモ。

At least xMB more space needed on the /boot filesystem.

さくらのクラウドの標準イメージなど boot がかなり小さめに切られている環境で、こういうエラーが出やすいです。エラーの内容はメッセージを読んで字のごとく、/boot パーティションの空き容量が足りないというエラーなので、/boot に含まれている使っていない古いカーネルを削除してやる必要があります。これまではuname -a で使っているカーネルを調べて、 rpm -qa | grep kern で表示されるカーネルのリストからいらないモノを手動で削除していたのですが、これがちょっとした手間でした。

ところが、この作業は yum-utils に含まれている package-cleanup というコマンドを使うと一撃で実行できることが分かりました。

yum install -y yum-utils package-cleanup --oldkernels -y

地味に困っている人も多いと思うので、覚えておくと良さそうです。


    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/7705
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン