최신 버전으로 업데이트할 수 없음, 디스크 공간 부족

안녕하세요

최신 버전으로 업데이트하려고 했는데 실패했습니다.
./launcher rebuild app 명령을 실행하면
시스템에서 공간을 정리하라고 요청한 뒤 재시도하라고 하는데, 그렇게 공간 정리 루프에 갇혀 있고 앱을 시작할 수 없습니다.

20GB VPS를 사용 중인데 이 정도 용량이 충분한가요?

/var/lib/docker/overlay2가 14GB를 차지하고 있습니다!
안에 있는 내용을 일부 삭제해도 될까요?

docker system prune을 시도했는데 아무 변화가 없었습니다.

ls /overlay 2를 실행하면 다음과 같은 결과가 나옵니다:
19d43f341265aeab22365de27a4dd8b1c4e5ee578c7901b68edf02103c21dbb6 acfc9065c8d50e1ad0ab7be49b774cd14409e23d22e4679e604a1898ffbffea1
26ca303cc9a5d3a2520903b39083aa6c44e59f9bad920a89dff8aa39487e8d2b b0ab505b1163d0a7a749e7e31fe64caf8d8c8f489f6d17a8b15ca72a055fc601
3210d77c5f7beb694f86ed40ee711221cea9f3fa0a0e9decb0a4227538bf70d2 c61c99cb191068c612cd7794d38af1d7e09439233e697de57550197778d3c944
3210d77c5f7beb694f86ed40ee711221cea9f3fa0a0e9decb0a4227538bf70d2-init f8941bf25fb2feb9791a96b1b64ca87c4d303d68fc5302df92abb17e41dc34a4
a5022d73051a305135f883c8a4e34ccc5a09c783eef7c9b0d86849015c059b9c l

이 모든 것이 필요한 건가요? 어떤 것을 삭제해도 되는지 어떻게 알 수 있을까요?
discourse는 오프라인 상태이며 500 에러를 반환하고 있습니다.

감사합니다.

다루, 안녕! :wave:

./launcher start app을 실행하면 앱이 시작되나요?

시작된다면, docker ps로 실제로 실행 중인지 다시 확인할 수 있습니다.

app이 실행 중이라면, 사용하지 않는 이미지를 삭제하고 공간을 확보할 수 있는 ./launcher cleanup을 사용할 수 있을 것 같습니다.

물론, 문제가 생길 경우를 대비해 어디에든 백업을 해두는 것이 좋습니다 :slight_smile:

안녕, 친구 :wink:

방금 런처 정리 작업을 마쳤어.
총 복구된 용량: 3.318GB

하지만 ./launcher start app 명령을 실행하면
이미지가 다시 다운로드돼.
discourse 이미지가 2개 다운로드되는데,
이 과정이 계속 반복돼.
시스템의 Docker 이미지와 컨테이너를 정리하여 공간을 복구하시겠습니까? (y/N)y
라고 묻고 이미지를 다시 다운로드해.
아마 백업 파일을 일부 삭제해볼까 해 :wink:

안녕하세요 :smiley_cat:

백업이 공간을 많이 차지하는 경우, 추가 공간을 확보하는 동안 백업을 다른 곳에 저장해 두는 것도 좋은 방법입니다.

호스팅 서비스에서 허용한다면 디스크 용량을 늘리는 것도 고려해 볼 수 있습니다.

어디서 서버를 임대하고 계신가요? Digital Ocean인가요?

말씀하신 루프에 대해서는 제가 잘 모르겠습니다. 제 기술 지식이 제한적이어서요. :confused:

최근 이 주제에서 몇 가지 좋은 논의가 있었는데, 도움이 될 수도 있습니다?

여기에도 있습니다.
전에 찾지 못해서 죄송합니다.

OVH :slight_smile:
어쨌든 20GB는 분명히 부족해 보이네…

OVH는 별로 선호하지 않지만, 제 메인 VPS는 OVH에서 임대하고 있습니다.
나머지 포럼이나 임시 용도로는 대부분 Hetzner를 사용하는데, 시간당 과금 방식이라서 그렇습니다 (OVH는 월 과금 방식이죠).

문제가 해결이 안 되면, 서버를 업그레이드(처음부터 새로 시작하기 위해 초기화하는 것도 방법)하거나 새 서버를 만든 후 Discourse를 설치하고 백업을 복원하는 것을 추천합니다. 특정 문제를 고치느라 시간을 보내는 것보다 훨씬 빠를 때가 많습니다.

감사합니다!

vps를 바로 40GB로 업그레이드했습니다! 와, 저는 vps를 많이 쓰지 않고 전용 서버만 주로 사용하는데, 속도가 빠르네요.
지금 앱을 다시 빌드하고 있습니다.

참고: ovh가 왜 때때로 평판이 나쁜지 궁금하네요. Hetzner가 뭔지 알아볼게요. 전에 몰랐거든요.

다들 정말 감사합니다 :slight_smile:

나도 OVH 평판이 나쁘다는 이야기를 자주 들었습니다. 저는 오랫동안 OVH를 사용해 왔는데요.
대시보드가 버벅거리고 느리며, 다른 회사보다 가격이 조금 더 비쌀 수 있지만, Plesk 라이선스 갱신 문제를 겪었던 한 번을 제외하고는 별다른 문제가 없었습니다. (OVH는 리셀러입니다.) 결국 문제가 OVH 측에 있다는 것을 알아달기까지 여러 번의 이메일 왕래가 필요했습니다.

Hetzner는 인터페이스가 직관적이고, 최근 약 10% 가격 인상이 있었음에도 비싸지 않으며, 시간 단위로 과금하기 때문에 좋아합니다.

VPS 호스트에 따라 서버 용량 패키지를 늘릴 수 있습니다.

또한 Discourse에 백업 파일이 많이 쌓여 있다면 더 이상 필요하지 않은 오래된 백업을 삭제하는 것도 좋습니다. 백업을 서버 외부의 로컬 저장소로 다운로드하는 것도 가능합니다. 그러나 최신 백업은 서버에 남겨 두는 것이 가장 좋습니다.