Dev環境のディスク容量不足

私の Discourse 開発環境(Ubuntu VM)のディスク容量が不足しています。先週 VM のディスクサイズを 24GB に倍増させたにもかかわらずです。Discourse の古いバージョンを手動で削除する必要があるのでしょうか、それともクリーンアップスクリプトを実行する必要があるのでしょうか?Discourse インスタンスにはユーザーが 2 名と投稿が数十件しかないため、他にどのような理由でディスク容量が不足するのか思い当たりません。

「いいね!」 1

おそらくログファイルでしょう。

rm -fr tmp/*

ncdu を実行して、ディスク容量を占有している場所を確認できます(apt-get install ncdu

「いいね!」 3

discourse 配下の tmp フォルダには、それほど多くのデータがないようです。

  123.3 MiB [##########] /cache                                                                                         
   25.8 MiB [##        ] /stylesheet-cache
    2.5 MiB [          ] /ember-rails
  948.0 KiB [          ] /spec
   88.0 KiB [          ] /avatar_proxy
   12.0 KiB [          ] /javascript-cache
    8.0 KiB [          ] /download_cache
    8.0 KiB [          ] /pids
e   4.0 KiB [          ] /letter_avatars
e   4.0 KiB [          ] /backup_assets
    4.0 KiB [          ]  rspec_result
    4.0 KiB [          ]  plugin-hash

どうやら discourse フォルダ全体で 1.2GB しかないようです。Discourse 関連のデータが別の場所に保存されていないか、ドライブ全体をスキャンするのを待たずに直接確認できる場所はありませんか?

「いいね!」 1

Docker イメージとコンテナを使用している場合は、クリーンアップを試みてください:

「いいね!」 6

完璧です、まさに求めていたものです!

「いいね!」 1

なぜここで

./launcher cleanup

と言わないのか、特別な理由があるのでしょうか?それは人々に伝えるには、はるかに明確でシンプルなアドバイスのように思えますが?

「いいね!」 4

一般的にこれは完全に正しいですが、私たちの開発用 Docker パスにはこのヘルパーは実際にはありません。開発用 Docker 設定には確かに ‘d/cleanup’ を追加すべきです。@riking、それを追加していただけませんか?

「いいね!」 9

はい、DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub を開始しました。

Lint が一時的に失敗したようですか?

「いいね!」 9

これは開発者向けの質問だったとは見落としてしまいました、すみません!

「いいね!」 6