제 Discourse 개발 환경(Ubuntu VM)은 지난 주에 VM 디스크 용량을 24GB로 두 배로 늘렸음에도 불구하고 디스크 공간이 부족합니다. 이전 버전의 Discourse를 수동으로 삭제하거나 정리 스크립트를 실행해야 하는 걸까요? 제 Discourse 인스턴스에는 사용자 2명과 게시물 수십 개밖에 없는데, 왜 또 디스크 공간이 부족해지는지 다른 이유를 생각할 수가 없습니다.
아마도 로그 파일일 것입니다.
rm -fr tmp/*
ncdu를 실행하여 공간이 어디에 쓰였는지 확인할 수 있습니다 (apt-get install ncdu)
discourse 안의 tmp 폴더에는 그렇게 많은 용량을 차지하는 항목이 없는 것 같습니다.
123.3 MiB [##########] /cache
25.8 MiB [## ] /stylesheet-cache
2.5 MiB [ ] /ember-rails
948.0 KiB [ ] /spec
88.0 KiB [ ] /avatar_proxy
12.0 KiB [ ] /javascript-cache
8.0 KiB [ ] /download_cache
8.0 KiB [ ] /pids
e 4.0 KiB [ ] /letter_avatars
e 4.0 KiB [ ] /backup_assets
4.0 KiB [ ] rspec_result
4.0 KiB [ ] plugin-hash
discourse 폴더 전체 용량이 apparently 1.2GB뿐인 것 같습니다. 디스크 전체를 스캔하는 것을 기다리지 않고 직접 확인할 수 있는, Discourse 관련 데이터가 저장된 다른 위치가 있을까요?
Docker를 사용 중이라면, Docker 이미지와 컨테이너를 정리해 보세요:
완벽해요, 바로 제가 필요했던 거였어요!
여기에서 ./launcher cleanup를 언급하지 않는 특별한 이유가 있나요? 사람들에게 훨씬 더 명확하고 간단한 조언이 될 것 같은데요?
일반적으로 이 의견은 완전히 맞지만, 저희 개발용 Docker 경로에는 이 헬퍼가 실제로 없습니다. 개발용 Docker 설정에 'd/cleanup’를 반드시 추가해야 할 텐데, @riking 이걸 추가해 주시겠어요?
네, DEV: Add docker cleanup script to d/ folder - Pull Request #9082 - discourse/discourse - GitHub 를 시작했습니다.
Lint가 불안정하게 작동한 것 같습니다?
죄송합니다, 개발 관련 질문인 걸 놓쳤네요!