저는 25GB 드롭레트를 사용 중인데, Discourse 측에서는 이 용량이 충분하다고 하지만 저장 공간이 부족하여 최신 버전으로 업그레이드할 수 없습니다. 제 포럼은 규모가 매우 작고 트래픽도 거의 없습니다.
./launcher cleanup를 실행하고 이전 백업 파일까지 삭제했지만 여전히 문제가 해결되지 않습니다.
어떤 조치를 취할 수 있을까요?
root@DO-Discourse:/var/discourse# ./launcher rebuild app
x86_64 아키텍처가 감지되었습니다.
경고: Discourse 기본 이미지 다운로드를 시작합니다.
네트워크 속도에 따라 이 과정은 몇 분에서 1시간까지 소요될 수 있습니다
조금만 기다려 주세요
2.0.20220224-2005: discourse/base에서 가져오는 중
5eb5b503b376: 가져오기 완료
35b2f73fc27b: 가져오기 완료
44526e3ec669: 가져오기 완료
Digest: sha256:8a8bb9525882220196c0faa8ce95c62a7fb607fc203d4247b3d5985f3ca9c3d8
상태: discourse/base:2.0.20220224-2005의 더 새로운 이미지가 다운로드되었습니다
docker.io/discourse/base:2.0.20220224-2005
/var/lib/docker가 위치한 디스크의 남은 공간이 5GB 미만입니다. 계속 진행하려면 더 많은 공간이 필요합니다
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 22G 3.0G 88% /
시스템의 docker 이미지와 컨테이너를 정리하여 공간을 복구하려는 시도를 원하시나요? (y/N)y
정리가 성공적으로 완료되었다면, 이제 다시 시도해 볼 수 있습니다
root@DO-Discourse:/var/discourse#
DO 샌드박스 사이트가 이렇게 빠르게 커지는 건 놀랍습니다.
지금 문제가 발생했다면, 충분히 삭제해서 Discourse 업그레이드를 시도해 볼 수 있지만, 다음에는 데이터베이스가 조금 더 커지고 미디어 파일도 더 많이 쌓일 수 있습니다.
미디어 파일이 많다면 S3 스토리지로 옮기면 공간을 확보할 수 있고, 그렇지 않으면 드롭릿 리사이즈가 유일한 선택지가 될 수 있습니다.
DO에서는 AMD 드롭릿이 훨씬 더 좋다고 하더군요… 제 벤치마크가 아니라 인터넷에서 읽은 내용입니다 - 여기
root@DO-Discourse:/var/discourse# apt autoremove --purge
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 94 not upgraded.
root@DO-Discourse:/var/discourse#