デバイスに空き容量がないため、Discourse を再構築できません

ここにバックアップが残っていないか確認し、削除してください。
/var/discourse/shared/standalone/backups/default

「いいね!」 2

これはローカルディスクに関するメッセージです。バックアップを作成するには、スペースにアップロードされるバックアップを作成するために、データベースとアップロードのサイズのほぼ2倍のサイズが必要になります。これらは何を示していますか?

df -h
du -hs /var/discourse/shared/*
du -hs /var/discourse/shared/standalone

何を示していますか?

「いいね!」 4

コマンドの実行結果は以下のとおりです。

root@forum:~# df -h
Filesystem                 Size  Used Avail Use% Mounted on
udev                       7.9G     0  7.9G   0% /dev
tmpfs                      1.6G  169M  1.5G  11% /run
/dev/disk/by-label/DOROOT  315G  277G   22G  93% /
tmpfs                      7.9G  4.9M  7.9G   1% /dev/shm
tmpfs                      5.0M     0  5.0M   0% /run/lock
tmpfs                      7.9G     0  7.9G   0% /sys/fs/cgroup
cgmfs                      100K     0  100K   0% /run/cgmanager/fs
none                       315G  277G   22G  93% /var/lib/docker/aufs/mnt/990236bd36313269b6683947dc21241f4387b2671676e8fdf68de05c0fb3e0f4
shm                        512M   22M  491M   5% /var/lib/docker/containers/4684612f16f4f31589ae8075145bcde0e6e9576a22eaef3952e9d47986999b91/shm
tmpfs                      1.6G     0  1.6G   0% /run/user/0
root@forum:~# du -hs /var/discourse/shared/*
215G    /var/discourse/shared/standalone
root@forum:~# du -hs /var/discourse/shared/standalone
215G    /var/discourse/shared/standalone

ローカルストレージの問題の場合、DigitalOcean Dropletにブロックストレージ(ボリューム)を追加することはできますか?

ありがとうございます!

それに関するトピックがあります。まず、バックアップをSpacesに移動することをお勧めします。

これはどうですか?

   du -hs /var/discourse/shared/*

DO Spacesでバックアップを設定しました。ローカルに十分な空き容量がなかったためにバックアップが失敗したと思ったのですが?

おっと

 du -hs /var/discourse/shared/standalone/*

ああ。はい、ローカルストレージが問題ですが、バックアップを移動すれば簡単に解決できます。すでにそうしたようですが。

しかし、おそらく次のようなことができます。

 ./launcher cleanup

そしてDockerからスペースを取り戻すことができます。

これがその出力です。

root@forum:~# du -hs /var/discourse/shared/standalone/*
124G    /var/discourse/shared/standalone/backups
21M     /var/discourse/shared/standalone/letsencrypt
2.9G    /var/discourse/shared/standalone/log
4.0K    /var/discourse/shared/standalone/postgres_backup
74G     /var/discourse/shared/standalone/postgres_data
264K    /var/discourse/shared/standalone/postgres_run
5.1G    /var/discourse/shared/standalone/redis_data
44K     /var/discourse/shared/standalone/ssl
28K     /var/discourse/shared/standalone/state
16K     /var/discourse/shared/standalone/tmp
9.2G    /var/discourse/shared/standalone/uploads

2日前に./launcher cleanupを実行しましたが、バックアップ失敗の問題は解決しませんでした。 :confused:

バックアップによって消費されるストレージが多すぎます。バックアップ戦略を見直し、バックアップをS3のような外部ストレージに移動することを検討する必要があります。

「いいね!」 1

Spaces のバックアップがないか、そちらに切り替えた際にローカルのバックアップを削除しなかったかのどちらかです。それらのバックアップを削除すれば、問題なく動作するはずです。

「いいね!」 2

後者だと思います。なぜなら、DO Spaces にバックアップファイルがあるのを確認できるからです。バックアップを削除する最善の方法は何ですか?以下のコマンドでコンテンツを削除できますか?

rm -r /var/discourse/shared/standalone/backups

ありがとうございます!

「いいね!」 1

これでうまくいくはずです!

「いいね!」 1

それが原因でした。ローカルバックアップフォルダをクリアしたところ、バックアップが再び機能するようになりました。ご協力ありがとうございました!

「いいね!」 1

やった!126GB空き容量があれば、しばらくは大丈夫でしょう!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.