「image」 용어 혼란 - 「base」/ 저장소 정리 및 삭제

안녕하세요! 공간 정리 지침에서 사용된 용어에 대해 혼란을 겪고 있습니다.

최근 25GB 드롭렛에서 공간이 부족해졌습니다. 이곳을 검색하다가 런처 정리 명령어를 실행했고, 몇 GB를 확보했습니다. “uncontainerized” 이미지(콘솔에 그렇게 표시된 것으로 기억합니다)는 삭제하지 않았습니다. 이 용어가 사진을 의미하는 것인가요(모든 사진을 유지하고 싶습니다!) 아니면 오래된 discourse 설치 패키지인가요?

배경: 이 포럼은 Vbulletin에서 Discourse로 전환되었습니다 – 그리고 많은 사진이 올바르게 전송되지 않아 별도의 섹션에 저장된 것으로 보입니다. 설치 서비스 담당자와 나눈 대화를 떠올려 보면, 그 정리 과정이 해당 파일들을 삭제하라고 요청한 것 같습니다

정리 과정에서 제시된 “uncontainerized image” 옵션은 아래 스크린샷에 표시된 “discourse/base”의 이러한 오래된 파일들을 삭제하는 것인가요?

“TYPE: Images - taking up >30GB”라고 표시되어 있습니다. 이 것이 사진들을 가리키는 것은 아니라고 생각하지만, 확실히 알고 싶습니다.

만약 그렇다면, 제가 놓치고 있는 유일한 시도 사항은

apt-get autoclean
apt-get autoremove

인가요?

HTML로 자란 제가 완전히 뒤처져 있는 상황에서 도움을 주셔서 미리 감사합니다. :slight_smile:

25GB는 정말 간신히 충분한 수준입니다. 이미지가 많다면 문제가 생길 수 있습니다. 가장 쉬운 방법은 더 큰 드롭렛(Droplet)을 사용하는 것입니다. 그 다음으로 쉬운 방법은 데이터 "볼륨"을 추가하여 이미지를 그곳에 저장하는 것입니다. 다만 이를 수행하는 방법은 유닉스 파일 시스템과 도커 마운트에 대한 지식이 필요합니다.

여러 가지 방법이 있습니다. 추가 공간을 /mnt/whatever-they-giveyou에 배치한 후, 이미지를 /var/discourse/shared/standalone/uploads에서 추가 공간으로 복사하고, app.yml을 조정하여 /shared/uploads에 해당 경로를 사용하도록 설정하는 것입니다.

안전한 방법은 새로운 드롭렛을 시작하는 것입니다. 이렇게 하면 문제가 발생하더라도 기존 사이트가 손상되지 않습니다.

25GB라고 말씀드린 건, 첨부한 스크린샷을 보면 그 이상인 게 분명해서 왜 그렇게 말씀드렸는지 저도 모르겠습니다. 실제로는 80GB입니다.

@pfaff 님의 답변에 감사드립니다. 그런데 스크린샷에 보이는 그 '이미지’들은 여전히 필요한 건가요? 어떤 건 3년 전에 마지막으로 사용했습니다. 그 '것들’은 대체 무엇인가요?

컨테이너 이미지입니다, 사진이 아닙니다. 말씀하신 Discourse의 오래된 버전이라고 보시면 됩니다.

삭제하기 전에 앱을 종료하지 마세요. 그렇게 하면 안전합니다.

그것이 하셔야 할 일입니다.

아니요. 그것들은 도커 디스크 이미지입니다.

모든 답변에 감사드립니다. 명령어를 다시 실행할 때 "Y"를 선택하겠습니다. 감사합니다!