ほとんど放置してますが、Ubuntu 22.04→24.04LTSへアップグレードしました。その時に起きたことのメモ書き。
ここ数ヶ月容量を見たら89%もハードディスクが使用されており、このままだとアップグレードに支障が出そうだったのでまずは容量を圧迫している箇所の調査
df / -h
全体容量の調査。/var配下が大部分を占めていた。
du -ah /var | sort -hr | head -30
/var 配下で容量を圧迫しているファイルの TOP30を表示
するとdocker関連のファイルが容量を圧迫していることを確認。ただ、該当するイメージファイルがdocker ps からは見つからなかったので、docker関連の関連ファイルを一斉削除
docker system prune -a --volumes
これで容量が30%まで空いたのでアップグレードを実行
アップグレードが2時間過ぎても終わらないので寝てたら、ブラウザのSSHが閉じていました。
ログインするとアップグレード途中で アップデートの参照ファイルがロックされていました。
ttyが違うので、実行中の画面に入れないのでプロセス killしてみたけど、これはあまり効果がない。(というかやるべきじゃない)再起動してもファイルロックは解かれず。
dpkg --configure -a
dpkgを再開させることで、無事アップグレード成功。
そんなわけで、このサーバは24.04で動いています。
