안녕하세요!
거의 1년 동안 디스커스에서 커뮤니티를 운영해 왔는데, 현재 백업 파일이 2.5GB까지 늘었습니다.
하지만 디스크 공간(120GB)이 부족해지고 있습니다.
조사 결과 redis_data 폴더가 59GB를 차지하고 있습니다. 이 문제를 해결할 방법이 있을까요?
redis 파일의 일부 조각은 다음과 같습니다:
사실 이것이 무엇을 나타내는지 정확히 이해하지 못하겠습니다.
{"data":{"message_type":"@3","topic_id":45450,"paylo 1last_@'_po number":14,"notification_level ,"highe *?/ 29}},"user gs":[`?],"group?
null,"client?l}r@?@?@?15673327|288|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":1893,"paylo 0last_@&_po number ',"notification_level`highe )?2}},"user ds":[`?],"group?
null,"client?l}r@?@?@?15673290|287|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":5,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15673285|286|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":3,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15672031|285|/unread/45852$$$123 default
아래를 확인해 보세요:
감사합니다! 확인해볼게요!
-rw-r--r-- 1 messagebus messagebus 335833264 Feb 16 09:41 dump.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 31 15:09 temp-1015520.rdb
-rw-r--r-- 1 messagebus messagebus 4919296 Jan 31 16:29 temp-1022742.rdb
-rw-r--r-- 1 messagebus messagebus 273073065 Jan 18 16:12 temp-1024589.rdb
-rw-r--r-- 1 messagebus messagebus 380357223 Jan 31 17:12 temp-1026744.rdb
-rw-r--r-- 1 messagebus messagebus 130723840 Jan 18 16:45 temp-1027939.rdb
-rw-r--r-- 1 messagebus messagebus 319178051 Jan 18 16:48 temp-1028173.rdb
-rw-r--r-- 1 messagebus messagebus 203666791 Jan 31 17:27 temp-1028295.rdb
-rw-r--r-- 1 messagebus messagebus 352884828 Jan 18 17:27 temp-1032450.rdb
-rw-r--r-- 1 messagebus messagebus 307757056 Jan 18 17:40 temp-1034133.rdb
-rw-r--r-- 1 messagebus messagebus 366613731 Jan 31 18:42 temp-1034836.rdb
-rw-r--r-- 1 messagebus messagebus 2502656 Jan 31 18:47 temp-1035328.rdb
-rw-r--r-- 1 messagebus messagebus 151254653 Jan 18 18:00 temp-1037002.rdb
-rw-r--r-- 1 messagebus messagebus 244047872 Jan 18 18:08 temp-1037784.rdb
-rw-r--r-- 1 messagebus messagebus 532480 Jan 18 18:12 temp-1038150.rdb
-rw-r--r-- 1 messagebus messagebus 128897024 Jan 18 19:14 temp-1043997.rdb
-rw-r--r-- 1 messagebus messagebus 28532736 Jan 18 19:19 temp-1044418.rdb
-rw-r--r-- 1 messagebus messagebus 326288698 Jan 18 20:16 temp-1049000.rdb
-rw-r--r-- 1 messagebus messagebus 34062520 Feb 1 02:03 temp-1066798.rdb
-rw-r--r-- 1 messagebus messagebus 442368 Jan 19 01:55 temp-1072983.rdb
-rw-r--r-- 1 messagebus messagebus 3805184 Feb 1 11:14 temp-1111400.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 19 15:54 temp-1138306.rdb
-rw-r--r-- 1 messagebus messagebus 3158016 Feb 1 17:00 temp-1139656.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:02 temp-1139836.rdb
-rw-r--r-- 1 messagebus messagebus 152346624 Feb 1 17:04 temp-1140054.rdb
-rw-r--r-- 1 messagebus messagebus 305575386 Feb 1 17:06 temp-1140297.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:11 temp-1140838.rdb
redis 파일들이 이렇게 보입니다.
모두 messagebus 파일인 것 같은데, 삭제해도 안전한가요?
정상적으로 작동 중인 프로덕션 사이트의 해당 폴더를 확인해 봤는데, temp-*라는 이름의 파일은 없고 dump.rdb만 있습니다.
이 파일들이 'temp’라는 이름을 가지고 있어서 삭제해도 안전할 것 같지만, 컨테이너 내부에서 공식 명령어를 사용해 삭제한 뒤 실제로 삭제되었는지 확인하는 것이 좋습니다. (예: redis-cli flushall)
조심스러운 편이라면, 이 사이트의 경험이 풍부한 시스템 관리자가 답변을 줄 때까지 기다리는 것이 좋습니다.
로버트, 고마워요 ![]()
구글로 검색해 보고 있어요!
청소되지 않는 것이 이상합니다. 이 기계가 항상 켜져 있는 건가요?
제 초보적인 이해에 따르면, Redis가 파일 전체가 완전히 기록되기 전에 중지되면 해당 임시 파일이 그대로 남게 됩니다. 데이터베이스는 메모리에 상주하므로, 덤프는 실행 간 데이터 보존(예: 컨테이너가 재빌드되거나 머신이 재부팅되는 경우)을 위한 것입니다.
그렇게 이해할 수 있습니다. 하지만 왜 중단되나요? ./launcher rebuild app 명령이 그런 일을 할까요? (redis는 컨테이너 안에서 실행 중이므로, 컨테이너가 그렇게 할 수 있을까요?) 아니면 VPS를 종료하거나 전원 재부팅이 필요한 건가요?
Rebuild이 깔끔한 종료(clean shutdown)를 시도했지만, 특정 시간이 지나면 강제로 종료하는 것 같습니다. 커널 및 라이브러리 업데이트를 적용하려면 재부팅이 필요합니다.
감사합니다! 삭제할게요 ![]()