여기에 남아 있는 백업이 있는지 확인하고 삭제하세요:
/var/discourse/shared/standalone/backups/default
이 메시지는 로컬 디스크에 관한 것입니다. 백업을 생성하려면 spaces로 업로드될 백업 파일을 만들기 위해 데이터베이스+업로드 용량의 거의 2배에 해당하는 공간이 필요합니다. 다음 명령어들은 무엇을 보여줍니까?
df -h
du -hs /var/discourse/shared/*
du -hs /var/discourse/shared/standalone
무엇을 보여줍니까?
명령어의 출력 결과는 다음과 같습니다:
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를 실행했지만 백업 실패 문제가 해결되지 않았습니다. ![]()
백업으로 인해 스토리지 사용량이 과도하게 증가했습니다. 백업 전략을 재검토하고, S3와 같은 외부 스토리지로 백업을 이동하는 것을 고려해야 합니다.
Spaces에 백업이 없거나, Spaces로 전환할 때 로컬 백업을 삭제하지 않은 것입니다. 해당 백업들을 삭제하면 문제가 해결됩니다.
제 생각에는 후자(로컬 백업 미삭제)인 것 같습니다. DO Spaces에 백업 파일이 보이기 때문입니다. 백업을 삭제하는 가장 좋은 방법은 무엇인가요? 다음 명령어로 콘텐츠를 삭제해도 될까요?
rm -r /var/discourse/shared/standalone/backups
감사합니다!
이렇게 하면 해결될 거예요!
사실 원인이 맞았습니다. 로컬 백업 폴더를 정리했더니 다시 백업이 정상적으로 작동합니다. 도움 주셔서 감사합니다!
훌륭네요! 126GB의 여유 공간이 있으니 당분간 문제없이 사용할 수 있을 거예요!