Linux: boot の容量が不足したときの対処法
informatics/linux/boot_cleaning
2018/01/16 更新
- 概要: boot の容量不足
- 手順
広告
概要: boot の容量不足
Ubuntu を立ち上げると、突然 boot の容量が 96% に達しているというエラーメッセージが出た。何のことだかよくわからなかったが、Reference 1 を参考に解決したので記録しておく。
Linux は /boot というフォルダがあり、ここにコンピューターを起動するのに必要なファイルが収められている。カーネルに関するファイルが置かれているが、アップデートに伴って古いカーネルファイルが蓄積され、容量が足りなくなるという現象が起こるようだ。
放っておくとアップグレードができなくなるので、
手順
まず、/boot というディレクトリの容量を確認する。
$ df /boot
でパーセンテージが見られる (1)。もしくは
$ df -h
とすれば udev, tmpfs など他のシステムファイルフォルダの容量まで見ることができる。
また、実際にデスクトップの boot というフォルダを見ると、4.8.0-58-generic などという名前のファイルで数字だけ異なるファイルが 10 個ほど並んでおり、数字が古いものが古いカーネルであると予想される。
そこで
$ uname -r
とし、現在使用中のカーネルのバージョンを表示させる。4.8.0-58-generic などという数字が返ってくるはずである。
これよりも古いバージョンのファイルは削除しても良いということなので、
$ sudo apt-get autoremove --purge linux-image-4.8.0-36-generic
最後の generic の部分には、残しておきたいバージョンを入れる。つまり uname -r で表示されたファイル名を入れる。
パスワードを入力してこれを実行すると、古いバージョンのカーネルが全て削除される。
コメント欄
サーバー移転のため、コメント欄は一時閉鎖中です。サイドバーから「管理人への質問」へどうぞ。
References
- bootディレクトリの容量不足でUbuntuがアップデートできない時の対処. Link. Last access 7/25/2017.
- /boot 領域のディスク容量不足解消. Link. Last access 7/25/2017.