시스템 · Maintenance
Mac 유지보수: DNS 비우기, Spotlight 재구축, "다음으로 열기" 수정
Mac 사용자가 보통 터미널 명령어를 찾아보게 되는 네 가지 해결책입니다. DNS 캐시 비우기, Spotlight 색인 재구축, "다음으로 열기" 메뉴 재구축, 서체 캐시 지우기입니다. 필요한 항목을 선택하고 Run Selected를 누르세요. Tidy My Mac이 Apple의 도구를 대신 실행하고, 전체 작업에 대해 암호를 한 번만 묻고, 각 작업이 무엇을 고치며 얼마나 걸리는지 알려 줍니다.
macOS 26 Tahoe 이상 · 신용카드 불필요 · 모든 작업은 사용자의 Mac에서 실행
정기 작업이 아니라 문제 해결용
Mac 유지보수에 관한 조언 중에는 근거 없는 속설이 많습니다. Tidy My Mac의 Maintenance 섹션은 맨 위에 분명히 밝힙니다. 이 작업은 정기적으로 하는 것이 아니라 문제가 있을 때 실행하세요. 어느 것도 정상적인 Mac을 더 빠르게 해 주지 않기 때문입니다.
그래서 익숙한 작업 일부가 빠져 있기도 합니다. "RAM 확보" 버튼이 없는 이유는 macOS가 그 캐시를 곧바로 다시 채우기 때문입니다. 몇 년 전 macOS에서 사라진 "디스크 권한 복구"도, 최신 macOS에서 없어진 정기 유지보수 스크립트도 없습니다.
네 가지 작업
| 작업 | 해결하는 문제 | 소요 시간 |
|---|---|---|
| Flush DNS Cache | 이전한 사이트가 여전히 열리지 않거나, 네트워크 변경이 반영되지 않는 경우. | 1초. 암호가 필요합니다. |
| Rebuild Spotlight Index | Spotlight가 있는 파일을 찾지 못하거나, 없어진 파일을 찾아 주는 경우. | 백그라운드에서 몇 분에서 몇 시간. 암호가 필요합니다. |
| Rebuild "Open With" Menu | "다음으로 열기"에 앱이 중복되거나 없는 경우, 기본 앱이 잘못된 경우, 파일이 엉뚱한 앱에서 열리는 경우. | 약 1분. |
| Clear Font Caches | 글자가 깨지거나 앱에서 서체가 없거나 잘못 표시되는 경우. | 1초. 로그아웃했다가 다시 로그인하면 적용됩니다. |
Mac에서 DNS 캐시를 비우는 방법
Mac은 사이트 이름에 해당하는 주소를 한동안 기억합니다. 사이트가 새 서버로 옮겨지거나 네트워크나 VPN을 바꾸면, 이 기억이 엉뚱한 곳을 가리켜 다른 곳에서는 잘 열리는 사이트가 열리지 않을 수 있습니다. 캐시를 비우면 Mac이 각 이름의 주소를 다시 조회합니다.
Flush DNS Cache는 흔히 쓰는 터미널 방법과 같은 일을 합니다. dscacheutil -flushcache를 실행한 다음, DNS 조회에 응답하는 macOS 서비스인 mDNSResponder에 캐시를 버리라고 알립니다. 이 서비스는 시스템 권한으로 실행되므로 macOS가 관리자 암호를 요청합니다.
Spotlight 색인을 재구축하는 방법
분명히 있는 파일을 Spotlight가 찾지 못하거나 삭제한 파일이 계속 나타난다면, 색인이 디스크와 어긋난 것입니다. Rebuild Spotlight Index는 mdutil -E /로 시동 디스크의 색인을 지우고, macOS가 백그라운드에서 처음부터 다시 만듭니다. 디스크가 가득 차 있으면 몇 분에서 몇 시간이 걸릴 수 있고 완료될 때까지 검색 결과가 불완전하므로, 한동안 Spotlight이 필요 없을 때 시작하는 것이 좋습니다.
"다음으로 열기" 메뉴의 중복 앱 해결하기
"다음으로 열기" 메뉴와 기본 앱은 macOS가 지금까지 본 모든 앱의 데이터베이스에서 가져옵니다. 시간이 지나면 이전 버전, 디스크 이미지 안의 사본, 삭제한 앱이 쌓여 메뉴에 중복 항목이 가득해지거나 파일이 엉뚱한 앱에서 열립니다. Rebuild "Open With" Menu는 Apple의 lsregister 도구를 실행해 데이터베이스를 비우고 앱을 다시 등록합니다. 사용자 권한으로 실행되며 암호가 필요하지 않습니다.
서체 캐시 지우기
macOS는 설치된 서체를 캐시에 저장합니다. 캐시가 손상되면 글자가 깨지거나, 문자가 누락되거나, 앱에서 잘못된 서체가 표시됩니다. Clear Font Caches는 atsutil로 사용자 계정의 서체 캐시 데이터베이스를 삭제하고, macOS가 새로 만듭니다. 암호는 필요하지 않으며, 로그아웃했다가 다시 로그인하면 적용됩니다.
여러 작업에 암호는 한 번
여러 작업을 선택해 함께 실행할 수 있습니다. 관리자 권한이 필요한 작업이 먼저 실행되며, macOS 암호 입력 창이 한 번만 나타나므로 두 번 입력할 필요가 없고 취소하면 바로 알 수 있습니다. 암호는 Tidy My Mac이 아니라 macOS의 입력 창으로 전달됩니다.
이후 각 작업에는 마지막으로 실행된 시각 또는 완료되지 않은 이유가 표시됩니다. 완료된 작업은 Dashboard의 정리 기록에도 남지만, 휴지통으로 이동한 것이 없으므로 Put Back은 제공되지 않습니다.
문제가 속도라면
Mac이 고장 난 것이 아니라 느린 것이라면 이 작업들은 도움이 되지 않습니다. 어떤 앱이 바쁘거나 메모리를 쓰는지는 Performance에서, 로그인할 때 무엇이 시작되는지는 Startup Items에서, 무엇이 계속 실행되는지는 Background Services에서 확인하세요.
Maintenance에 관한 질문
아니요. 앱도 그렇게 안내합니다. 각 작업은 특정 문제를 해결하는 것입니다. Mac이 느리다면 Performance에서 실제로 무엇이 자원을 쓰고 있는지 확인할 수 있습니다.
네. Spotlight의 색인만 다시 만들 뿐 파일에는 영향이 없습니다. 단점은 macOS가 색인 작업을 마칠 때까지 검색 결과가 불완전하다는 것이며, 디스크가 가득 차 있으면 시간이 꽤 걸릴 수 있습니다.
DNS를 캐시하는 macOS 서비스는 시스템 권한으로 실행되므로, 캐시를 비우라고 알리려면 관리자 권한이 필요합니다. 암호는 macOS의 입력 창에 한 번만 입력하면 되며, 여러 작업을 함께 실행해도 마찬가지입니다.
아니요. macOS가 스스로 다시 만드는 캐시와 색인을 지울 뿐이며, 문서는 전혀 건드리지 않습니다.