macOS 시스템 데이터 분석 및 관리 도구 소개 — AI 생성 일러스트
인프라 도구

macOS 시스템 데이터 분석 및 관리 도구 소개

Jarvis322/macos-sysdata

GitHub9월 10일 발표 · 2분

macOS 저장 공간 설정의 '시스템 데이터' 항목을 분석하여, 사용자가 알 수 없었던 숨겨진 파일들을 시각적으로 보여주는 메뉴바 앱입니다.

세 줄 요약GitHub 원문 기반
  1. 단순한 캐시 삭제를 넘어, 각 파일 항목을 안전도에 따라 '안전(Safe)', '검토 필요(Review)' 등으로 분류하여 위험도를 명확히 알려줍니다.
  2. 데이터가 어떤 종류로, 얼마나 쌓였는지 변화 추이를 파악할 수 있어, 저장 공간 관리의 근본적인 통찰력을 제공합니다.
  3. 모든 시스템 권한 작업 전 실제 실행될 명령어(예: `rm -rf`)를 사용자에게 명시적으로 보여주어, 데이터 삭제 과정의 투명성과 안전성을 극대화했습니다.

이 앱은 macOS의 '시스템 설정' > '저장 공간'에 표시되는 '시스템 데이터' 항목 내부를 시각적으로 보여주는 메뉴바 애플리케이션입니다. 일반적인 Finder나 캐시 클리너와 달리, 시스템 데이터는 개발자 Mac에서 앱이나 문서로 분류되지 않은 모든 파일(예: 시뮬레이터 런타임, Xcode 심볼 캐시, 가상 머신 디스크 등)을 담고 있어 내부 확인이 어려웠습니다. 이 도구는 해당 '시스템 데이터' 버킷을 열어 사용자가 항목별로 내용을 파악하고 삭제할 수 있게 합니다.

데이터 삭제 과정의 안전성과 투명성을 높이기 위해, 앱은 각 파일 항목에 대해 'Safe(안전)', 'Review(검토 필요)', 'Manual(수동)' 등의 배지를 부여하여 위험도를 명확히 구분합니다. 특히 시스템 권한이 필요한 모든 루트 작업은 실제로 실행될 명령어(`rm -rf` 등)를 사용자에게 먼저 보여주며, 사용자가 이를 확인하고 진행할 수 있도록 설계되어 있습니다.

단순 삭제 기능을 넘어 데이터의 변화 추이를 파악하는 데 중점을 둡니다. 'What changed' 기능은 스캔 및 삭제 기록을 로컬 파일에 저장하여, 어떤 항목이 얼마나 증가했는지, 또는 무엇이 복구되었는지를 보여줍니다. 또한, 주기적인 스캔과 함께 디스크 공간이 부족해질 경우 경고를 제공하며, 각 항목별 크기 변화 추이를 그래프로 확인할 수 있습니다.

원문GitHub · Jarvis322/macos-sysdata
원문 보기GitHub