Impossível reconstruir o discourse devido à falta de espaço no dispositivo

Verifique se há backups pendentes aqui e exclua-os:
/var/discourse/shared/standalone/backups/default

Esta mensagem é sobre o seu disco local. Para criar um backup, você precisa ter quase o dobro do tamanho do seu banco de dados + uploads disponíveis para criar o backup que é enviado para os espaços. O que estes mostram para você?

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

mostram para você?

Este é o resultado dos comandos:

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

Se for um problema de armazenamento local, posso simplesmente adicionar armazenamento em bloco (Volumes) ao DigitalOcean Droplet?

Obrigado!

Existe um tópico sobre isso. Eu provavelmente moveria os backups para o Spaces primeiro.

E quanto a isto

   du -hs /var/discourse/shared/*

Tenho backups configurados no DO Spaces. Pensei que o backup falhou por falta de espaço local?

Oops

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

Ah. Sim, o armazenamento local é o problema, mas uma maneira fácil de resolvê-lo é movendo os backups, mas você já fez isso..

Mas talvez você possa fazer um

 ./launcher cleanup

E recuperar espaço do docker

Esta é a saída:

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

Executei ./launcher cleanup dois dias atrás e isso não resolveu o problema de falha no backup. :confused:

Você tem muito armazenamento sendo consumido por seus backups. Você precisará repensar sua estratégia de backup e possivelmente mover os backups para um armazenamento externo como S3.

Ou você não tem backups no Spaces ou não excluiu os backups locais ao mudar para ele. Você pode excluir esses backups e ficará em boa situação.

Acredito que seja o último, porque vejo meus arquivos de backup nos meus DO Spaces. Qual é a melhor prática para excluir os backups? Posso remover o conteúdo com o seguinte comando?

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

Obrigado!

Isso deve resolver!

Essa foi de fato a causa. Acabei de limpar a pasta de backup local e o backup funciona novamente. Obrigado pela ajuda!

Hooray! Com 126 GB livres, você deve ficar bem por um tempo!