Ubuntuサーバーを起動すると、次の警告メッセージが表示されます。
=> /boot is using 100.0% of 235MB
そして、/ bootを調べると、カーネルのバージョンに依存するファイルがたくさんあります。
ls -al /boot/
abi-3.13.0-*-generic
config-3.13.0-*-generic
initrd.img-3.13.0-*-generic
System.map-3.13.0-*-generic
vmlinuz-3.13.0-*-generic
*が24、35、36、37、39、40、41、43、44に対応する場合
どうすればこれを安全に掃除できますか?
ありがとう
使用しなくなった古いカーネルバージョンをアンインストールします。私は通常、最後の2つまたは3つのバージョンをインストールしたままにし、古いバージョンを削除します。たとえば、実行できます
apt-get purge linux-image-3.13.0-{24,35,36,37,39,40}-generic
これを行うと、上記の古いファイルが/ bootから削除されます。
私はこの書き込み専用のスクリプトを使用して作業を行います。 StackExchangeでの同様の質問に対する以前の回答でこれを見つけたと思いますが、今は見つかりません。とにかく-このスクリプトは、実行中のバージョンのカーネルと関連ファイルを保持しますが、他のすべてのバージョンを削除します。
dpkg -l 'linux-' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.)-([^0-9]+)/\1/")"'/d;s/^[^ ]* [^ ]* ([^ ])./\1/;/[0-9]/!d' | xargs Sudo apt-get -y purge
私はそれを見るのにかなりの時間を費やしました、そして私はそれがどのように機能するかをある時点で自分自身に説明することができました...
他の誰かを助ける場合に備えて、この雑用を自動化するツールを作成しました: https://github.com/erichs/bootnukem 。