アップグレード失敗:ディスク容量不足 -- 余分なオーバーレイファイル?

50GBのLinode VPSの容量が不足していました。

以下に、まだ言及されていない容量を消費しているものの一部を示します。Discourse固有のものもあれば、一般的なLinuxシステムのものもあります。

  1. ll /lib/modules を実行します。apt autoremove が削除しなかった古いカーネルが約15GBあることに驚きました。Claudeは、これらが標準的でない方法でインストールされたと考えており、安全な削除スクリプトを作成しました。1時間ほどかかりましたが、うまくいきました(もちろん、自己責任で実行してください)。これにより、no space left on device エラーなしで ./launcher rebuild を実行できるようになりました。

  2. スクリプトは /usr/src の対応するヘッダーを削除しませんでした。そのためにChatGPTが別のスクリプトを作成しました。

  3. 約500MBの容量が不要なロケールによって消費されていました。

  4. さらに1GB以上が /var/lib/docker/overlay2/.../merged/home/discourse/.cache ディレクトリによって消費されていました。

愚かな質問かもしれませんが、merge および diff ディレクトリには具体的に何が含まれていますか?どちらかを安全に削除できる時期はありますか?

「いいね!」 1