최근 25GB 드롭렛에서 공간이 부족해졌습니다. 이곳을 검색하다가 런처 정리 명령어를 실행했고, 몇 GB를 확보했습니다. “uncontainerized” 이미지(콘솔에 그렇게 표시된 것으로 기억합니다)는 삭제하지 않았습니다. 이 용어가 사진을 의미하는 것인가요(모든 사진을 유지하고 싶습니다!) 아니면 오래된 discourse 설치 패키지인가요?
배경: 이 포럼은 Vbulletin에서 Discourse로 전환되었습니다 – 그리고 많은 사진이 올바르게 전송되지 않아 별도의 섹션에 저장된 것으로 보입니다. 설치 서비스 담당자와 나눈 대화를 떠올려 보면, 그 정리 과정이 해당 파일들을 삭제하라고 요청한 것 같습니다
정리 과정에서 제시된 “uncontainerized image” 옵션은 아래 스크린샷에 표시된 “discourse/base”의 이러한 오래된 파일들을 삭제하는 것인가요?
25GB는 정말 간신히 충분한 수준입니다. 이미지가 많다면 문제가 생길 수 있습니다. 가장 쉬운 방법은 더 큰 드롭렛(Droplet)을 사용하는 것입니다. 그 다음으로 쉬운 방법은 데이터 "볼륨"을 추가하여 이미지를 그곳에 저장하는 것입니다. 다만 이를 수행하는 방법은 유닉스 파일 시스템과 도커 마운트에 대한 지식이 필요합니다.
여러 가지 방법이 있습니다. 추가 공간을 /mnt/whatever-they-giveyou에 배치한 후, 이미지를 /var/discourse/shared/standalone/uploads에서 추가 공간으로 복사하고, app.yml을 조정하여 /shared/uploads에 해당 경로를 사용하도록 설정하는 것입니다.
안전한 방법은 새로운 드롭렛을 시작하는 것입니다. 이렇게 하면 문제가 발생하더라도 기존 사이트가 손상되지 않습니다.