본문 바로가기
it

삼성 시스템 덤프 (시스템 로그, 덤프 파일, 저장 공간)

by pigkid 2026. 4. 14.

사진도 지우고 앱도 정리했는데 스마트폰 저장 공간이 꿈쩍도 안 할 때, 그 답답함은 겪어본 사람만 압니다. 저도 처음엔 서비스 센터에 맡겨야 하나 진지하게 고민했습니다. 그런데 다이얼 패드 몇 번으로 수 기가바이트가 순식간에 사라지는 경험을 하고 나서, 제가 그동안 얼마나 엉뚱한 곳만 뒤지고 있었는지 깨달았습니다.

사진도 앱도 아닌, '기타'가 범인이었다

일반적으로 저장 공간이 부족하면 사진부터 지우는 게 맞다고 알려져 있지만, 제 경험상 이건 절반만 맞는 말입니다. 설정 앱에서 저장 공간을 열어보면 '기타' 또는 '시스템' 항목이 수 기가바이트를 차지하고 있는 경우가 꽤 많습니다. 이 용량은 사진이나 앱을 아무리 지워도 전혀 줄어들지 않습니다.

이 정체의 상당 부분은 로그캣(Logcat) 데이터입니다. 로그캣이란 안드로이드 운영체제가 앱 충돌, 시스템 오류, 각종 이벤트를 기록하기 위해 실시간으로 생성하는 진단 로그를 말합니다. 일종의 시스템 일기장인 셈인데, 문제는 이 일기장이 멈추지 않고 계속 쌓인다는 점입니다. 안드로이드 공식 문서에 따르면 로그캣은 개발자가 앱의 동작을 디버깅하기 위한 목적으로 설계되었으며, 일반 사용자가 이를 관리할 수 있는 공식 UI는 제공되지 않습니다(출처: Android Developers).

여기에 더해 덤프 파일(Dump File)이라는 것도 있습니다. 덤프 파일이란 앱이나 시스템이 비정상적으로 종료될 때, 당시의 메모리 상태와 오류 정보를 통째로 저장해 두는 파일입니다. 쉽게 말해 사고 현장의 블랙박스 영상 같은 것인데, 한 번 생성되면 사용자가 명시적으로 지우지 않는 한 계속 기기 안에 남아 있습니다. 기기를 오래 쓸수록, 앱이 많을수록, 이 파일들은 조용히 불어납니다.

시스템 덤프(SysDump), 히든 메뉴의 실전 검증

솔직히 이건 예상 밖이었습니다. 이렇게 간단한 경로가 있는데 왜 삼성은 설정 메뉴에 버젓이 노출시키지 않는 걸까요. 시스템 덤프(SysDump)란 삼성 갤럭시 기기에 탑재된 숨겨진 진단 도구로, 주로 고객 서비스나 개발 목적으로 사용되는 시스템 관리 메뉴입니다. 일반 사용자는 다이얼 패드에 특정 코드를 입력해야만 접근할 수 있습니다.

접근 방법은 비교적 단순합니다. 기본 전화 앱의 다이얼 패드를 열고 *#9900#을 입력하면 시스템 덤프 메뉴가 바로 실행됩니다. 삼성 멤버스 커뮤니티의 기술 팁 섹션에서도 이 경로가 소개될 만큼, 사용자들 사이에서는 꽤 알려진 방법입니다. 이 메뉴 안에서 실제로 용량 확보에 직결되는 항목들은 다음과 같습니다.

안드로이드 스마트폰의 다이얼러에서 특정 코드를 입력하여 나타난 시스템 덤프 관리 메뉴 화면이다.
일반적인 설정 메뉴에서는 절대 찾을 수 없는 안드로이드의 깊숙한 뒷마당으로 들어가 보세요. 이 히든 메뉴는 시스템이 내뱉은 방대한 기록물들을 직접 관리할 수 있는 유일한 통로입니다.

 

  • Delete dumpstate/logcat: 시스템이 쌓아둔 로그캣 기록과 상태 덤프를 일괄 삭제합니다.
  • Delete system log: 시스템 전반의 오류 로그 파일을 제거합니다.
  • Delete log files: 각종 앱과 서비스가 생성한 로그 파일들을 정리합니다.

제가 직접 써봤는데, 오래된 기기일수록 효과가 극적이었습니다. XDA Developers 같은 기술 포럼에서 공유된 사례들을 보면 덤프 파일 정리만으로 2GB에서 많게는 5GB 이상의 가용 공간이 확보된 경우도 보고되고 있습니다(출처: XDA Developers). 물론 기기 사용 패턴이나 기간에 따라 결과는 다를 수 있지만, 저 역시 삭제 직후 '기타' 항목이 눈에 띄게 줄어드는 것을 확인했습니다.

이 기능을 숨겨둔 이유, 그냥 넘어가기 어렵습니다

일반적으로 히든 메뉴는 일반 사용자가 잘못 건드려 기기를 망가뜨릴 수 있어 숨겨놓은 것이라고 알려져 있지만, 저는 그 논리를 곧이곧대로 받아들이기 어렵습니다. 로그 파일 삭제는 기기의 정상 동작에 아무 영향을 주지 않습니다. 삭제된 로그는 이후 새로 생성되며, 이미 수집된 진단 정보가 사라진다고 기기가 불안정해지는 일은 없습니다.

그렇다면 왜 이 기능은 설정 앱의 '저장 공간 관리'에 당당히 들어가 있지 않을까요. 저는 제조사가 사용자의 저장 공간 부족을 의도적으로 방치하는 것인지, 아니면 단순한 UX 설계의 공백인지 확신하기 어렵습니다. 다만 분명한 것은, 시스템이 스스로 만들어낸 파일을 스스로 정리할 수 있는 수단을 사용자에게 투명하게 제공하지 않는 구조는 개선되어야 한다는 점입니다.

한 가지 덧붙이자면, 시스템 덤프 메뉴에는 로그 파일 삭제 외에도 시스템 진단 정보를 서버로 전송하는 기능 등이 포함되어 있습니다. 삭제 항목 이외의 기능은 가능하면 건드리지 않는 것이 좋습니다. 제 경험상 Delete dumpstate/logcatDelete log files 두 항목만 실행해도 목적은 충분히 달성됩니다.

기기를 새로 사지 않아도, 클라우드 용량을 늘리지 않아도 공간을 되찾을 수 있다는 사실을 알고 나면 이 기능이 왜 더 쉬운 곳에 있지 않은지 다시 한번 묻게 됩니다. 시스템 덤프 정리는 분기에 한 번 정도 주기적으로 실행하는 습관을 들이면 충분합니다. 지금 당장 다이얼 패드를 열어 *#9900#을 눌러보시길 권합니다. 줄어드는 숫자를 보는 그 순간, 이 글을 읽은 시간이 아깝지 않을 것입니다.


참고: https://developer.android.com/tools/logcat?hl=ko
https://www.xda-developers.com

 

Logcat 명령줄 도구  |  Android Studio  |  Android Developers

Logcat은 기기에서 오류가 발생할 때 시스템 메시지 로그(스택 트레이스 등)를 덤프하고 앱에서 Log 클래스를 사용하여 작성한 메시지를 전송하는 명령줄 도구입니다.

developer.android.com