Ubuntu에서 MongoDB 업그레이드로 인해 "디스크 공간 부족" 오류 메시지 발생

Ubuntu에서 MongoDB 업그레이드로 인해 "디스크 공간 부족" 오류 메시지 발생

Ubuntu 시스템에서 MongoDB를 버전 1.6.5에서 버전 2.0.1로 업그레이드하려고 합니다. 바이너리를 최신 버전으로 교체하고 소스 목록에 mongodb-10gen을 추가하고 apt-get에서 설치하는 등 다양한 업데이트 방법을 시도했습니다. 그러나 업그레이드 후 mongodb를 시작할 때마다 OS에서 다음과 유사한 메시지가 표시됩니다.

이 컴퓨터에는 176.0KB의 디스크 공간만 남아 있습니다. 사용하지 않는 프로그램이나 파일을 제거하거나 파일을 외부 디스크로 이동하여 디스크 공간을 확보할 수 있습니다.

이 업그레이드를 위한 충분한 공간이 있다고 확신하지만 이러한 일이 계속 발생하도록 하려면 내가 무엇을 잘못하고 있는지 알 수 없습니다. 비슷한 문제가 발생하는 사람이 있나요? 해결할 수 있었나요?


사용된 파일 시스템 크기 사용 가능 사용% 마운트됨
/dev/sda1 7.5G 7.2G 64K 100% /
없음 492M 216K 492M 1% /dev
없음 499M 184K 499M 1% /dev/shm
없음 499M 144K 499M 1% /var/run
없음 499M 0 499M 0% /var/lock
없음 4.0T 0 4.0T 0% /media/psf
/dev/sr0 23M 23M 0 100% /미디어/CDROM

답변1

64비트 시스템을 실행하고 있습니까? 저널링은 Mongo 1.9.2부터 64비트 시스템에서 자동으로 활성화되며 이는 상당한 공간을 차지할 수 있습니다. 저널링을 안전하게 비활성화하고 오래된 저널 파일(상당히 클 수 있음)을 지울 수 있습니다.

구성 파일에서 비활성화하려면 (존재하는 경우) 줄을 주석 처리하거나 삭제하고 journal = true다음 줄을 추가 해야 합니다 nojournal = true. 또는 명령줄을 통해 Mongo를 실행하는 경우 --nojournal. 그럼에도 불구하고 다음 단계로 넘어가기 전에 Mongo를 다시 시작했는지 확인하세요.

저널 파일을 삭제하려면 이동하여 {dbpath}/journal전체 journal하위 디렉터리를 제거하세요. 이렇게 하면 저널 파일이 지워지고 꽤 많은 공간이 정리됩니다.

도움이 되었기를 바랍니다!

관련 정보