Mac에서 mdsync란 무엇인가요?
Spotlight 검색은 겉보기에 간단해 보입니다. 입력하면 결과가 나타납니다. 그 이면에서 macOS는 빠르고 정확한 경험을 유지하기 위해 전체 메타데이터 서비스 스택을 실행합니다. mdsync는 그러한 서비스 중 하나입니다.
이것은 Spotlight의 검색 인덱스를 구축하고 유지 관리하는 mds, mds_stores 및 다양한 mdworker 프로세스와 같은 제품군에 속합니다. 그 역할은 볼륨 전체에서 메타데이터를 동기화하고 업데이트하여 Spotlight 결과가 디스크에 실제로 저장된 내용과 일치하도록 유지하는 것입니다.

현재 macOS 버전에서는 이것이 내부 드라이브 이상의 것을 다룹니다. mdsync는 종종 다음과 같은 경우에 활성화됩니다.
- 외부 USB 또는 Thunderbolt 디스크를 연결할 때,
- APFS Time Machine 대상을 연결할 때, 또는
- 크고 지속적으로 변경되는 데이터 세트로 작업할 때.
첫 번째 인덱싱 패스 중이나 주요 변경 후에는 mdsync가 잠시 활성 상태 보기의 CPU 목록 상단으로 올라가는 것이 정상입니다.
중요한 점은 mdsync가 내장된 Apple 서명 구성 요소라는 것입니다. 맬웨어가 아니며 임의의 타사 서비스도 아닙니다. 대부분의 경우 백그라운드에서 조용히 작동합니다. 문제는 인덱싱이 중단되거나 작업 부하가 너무 커서 mdsync가 장기간 CPU 사이클을 독점할 때 시작됩니다.
| 위협 프로필 | |
|---|---|
| 이름 | Mac의 mdsync 높은 CPU 문제 |
| 범주 | 합법적인 macOS Spotlight / 메타데이터 인덱싱 프로세스; 가끔 발생하는 성능 버그; 애드웨어 또는 잠재적으로 원치 않는 앱(PUA) 활동으로 증폭될 수 있음 |
| 관련 프로세스 | mds, mds_stores, mdworker, corespotlightd, photoanalysisd, backupd, kernel_task |
| 증상 | 팬 속도가 빨라지고 Mac이 느려지거나 뜨거워짐; 활성 상태 보기의 CPU 탭 상단 근처에 mdsync가 표시됨; 배터리가 더 빨리 소모됨; mdsync가 활성 상태일 때 Mac이 잠들지 않을 수 있음 |
| 트리거 조건 | 새로운 macOS 설치 또는 업그레이드; 새 사용자 계정에 처음 로그인; 대용량 외부 또는 네트워크 드라이브 연결 또는 인덱싱; Time Machine 백업 볼륨 온라인; 거대한 사진/비디오 라이브러리; 인덱스 문제 |
| 심각도 수준 | 낮음에서 중간 (대부분의 경우 정상적인 시스템 동작이지만 루프에 빠지면 파괴적임) |
| 피해 | 일시적이지만 눈에 띄는 성능 저하, 팬 소음, 배터리 소모 및 높은 CPU 사용량이 몇 시간 동안 지속될 경우 잠재적 과열 |
| 제거 | Spotlight가 인덱싱을 마치도록 둠; Spotlight 개인정보 보호 조정; 인덱스 재구축; 외부 / Time Machine 드라이브 확인; 기본 macOS 유지 관리 적용; 선택적으로 맬웨어 / PUA 검사 |
mdsync가 Mac에서 CPU 사용량을 급증시키는 이유
정상적인 조건에서 mdsync는 작업을 수행하기 위해 깨어나 메타데이터 배치를 처리한 다음 물러납니다. 이 작업이 진행되는 동안 CPU 급증이 예상됩니다. 급증이 강렬하고 실제로 가라앉지 않을 때 문제가 됩니다.

일반적인 트리거는 다음과 같습니다.
- 새롭거나 재구축된 Spotlight 인덱스
macOS 업그레이드, 새로 설치 또는 전체 Spotlight 재설정 후 시스템은 모든 것을 다시 인덱싱해야 합니다. 볼륨이 큰 시스템에서 mdsync 및 해당 형제 프로세스는 작업이 완료될 때까지 꽤 오랫동안 높은 CPU 사용량을 유지할 수 있습니다. - 거대한 외부 또는 Time Machine 드라이브
멀티 테라바이트 SSD, 미디어 아카이브 및 Time Machine 대상은 지속적인 활동의 전형적인 소스입니다. Spotlight는 라이브 데이터뿐만 아니라 스냅샷 기록도 인덱싱하려고 시도할 수 있으며, 이로 인해 mdsync가 몇 시간 동안 바쁠 수 있습니다. - 지속적으로 변경되는 데이터
개발자 프로젝트, 가상 머신 이미지, 대용량 사진 또는 비디오 라이브러리, 클라우드 동기화 폴더는 지속적인 쓰기 작업을 생성합니다. Spotlight는 이 데이터에 대한 뷰를 최신 상태로 유지하려고 하며, 메타데이터를 현실과 일치시키기 위해 mdsync가 사용됩니다. - 손상되거나 문제가 있는 Spotlight 인덱스
Spotlight 인덱스가 손상되었거나 특정 파일이 메타데이터 가져오기 도구를 혼란스럽게 하는 경우 Spotlight가 계속 재시도할 수 있습니다. 결과는 루프처럼 보입니다. mdsync는 진전을 보이지 않고 동일한 데이터 세트에서 반복적으로 작업하며 CPU 사용량은 높게 유지됩니다. - 타사 소프트웨어 간섭
백업 도구, 바이러스 백신 유틸리티, 동기화 클라이언트 및 많은 수의 파일을 지속적으로 건드리는 "정리" 앱은 Spotlight의 작업 부하를 증폭시킬 수 있습니다. 이러한 도구를 2~3개 함께 사용하면 mdsync 및 관련 프로세스가 쉽게 과부하 상태가 될 수 있습니다. - 맬웨어 또는 PUA의 부작용
가장 드문 시나리오이지만 무시해서는 안 됩니다. 일부 Mac 위협은 비정상적인 파일 시스템 활동을 생성하거나 파일을 반복적으로 삭제하거나 시스템 프로세스 이름을 모방합니다. 이러한 경우 mdsync의 높은 CPU 사용량은 근본 원인이 아니라 더 넓은 문제의 증상일 수 있습니다.
대규모 OS 업데이트나 새 드라이브의 첫 연결과 같이 분명한 일이 발생할 때 짧은 급증은 정상입니다. 위험 신호는 명확한 설명 없이 몇 시간 또는 며칠 동안 지속되는 높은 CPU 사용량입니다.
체크리스트의 첫 번째 수정 사항
더 강력한 조치를 취하기 전에 빠른 확인 세트를 실행해 볼 가치가 있습니다. 이것들은 종종 문제를 해결하거나 적어도 좁혀줍니다.
- mdsync가 정말 범인인지 확인
- Finder를 엽니다.
- 이동 > 유틸리티를 선택합니다.
- 활성 상태 보기를 엽니다.
- CPU 탭을 클릭하고 % CPU로 정렬합니다.
- 상단 근처에서 mdsync, mds, mds_stores 또는 mdworker를 찾습니다.
- mdsync가 잠시 급증했다가 다시 떨어지면 전형적인 인덱싱입니다. 목록 상단에 고정되어 있으면 계속 진행하십시오.
- 지금 인덱싱이 예상되는지 확인
최근에 변경된 사항을 고려하십시오.
- macOS를 업그레이드하거나 다시 설치했습니까?
- 새 사용자 계정을 만들었습니까?
- 새 외부 드라이브나 매우 큰 외부 드라이브를 연결했습니까?
- 대답이 '예'인 경우 Spotlight가 작업을 완료하도록 두어야 할 수 있습니다.
- Mac을 전원에 연결하십시오.
- 덮개를 열어 두고 잠시 깨어 있게 하십시오.
- 활성 상태 보기를 주기적으로 확인하여 CPU 사용량이 시간이 지남에 따라 감소하는지 확인하십시오.
- Mac 재시동
재부팅하면 중단된 Spotlight 작업이 지워지고 반복적인 인덱싱을 유발할 수 있는 앱이 닫힙니다.
- Apple 메뉴를 열고 **재시동…**을 선택합니다.
- 재시동 후 활성 상태 보기를 다시 열고 mdsync가 더 잘 작동하는지 확인하십시오.
- 필수적이지 않은 외부 드라이브 연결 해제
여러 USB 또는 Thunderbolt 볼륨이 연결되어 있는 경우 그 중 하나가 불균형한 인덱싱 작업 부하를 생성할 수 있습니다.
- Finder에서 당장 필요하지 않은 각 외부 볼륨 옆의 추출 아이콘을 클릭합니다.
- 드라이브가 사이드바에서 사라지면 플러그를 뽑습니다.
- 특정 드라이브를 제거한 후 mdsync가 진정되면 유력한 용의자를 찾은 것입니다.
- 안전 모드에서 테스트
안전 모드는 필수 시스템 확장만 로드하며 타사 간섭을 드러내는 데 도움이 될 수 있습니다.
- Apple Silicon이 탑재된 Mac의 경우:
- Mac을 끕니다.
- 시동 옵션이 나타날 때까지 전원 버튼을 길게 누릅니다.
- 시동 디스크를 선택하고 Shift를 누른 상태에서 안전 모드에서 계속을 클릭합니다.
- Mac을 끕니다.
- Intel 기반 Mac의 경우:
- 재시동하고 즉시 Shift를 누릅니다.
- 안전 시동이 빨간색으로 표시된 로그인 창이 보이면 키를 놓습니다.
- 재시동하고 즉시 Shift를 누릅니다.
- 로그인하고 시스템을 잠시 유휴 상태로 둔 다음 활성 상태 보기를 확인하십시오. 안전 모드에서 mdsync가 정상적으로 보이면 타사 구성 요소가 문제의 원인일 수 있습니다.
Mac에서 mdsync 높은 CPU 사용량을 수정하는 방법 (수동 단계)
아래 단계는 mdsync가 수행하는 불필요한 작업을 줄이고, 가능한 충돌을 식별하고, Spotlight를 바쁘게 만드는 사칭 또는 보조 프로세스를 배제하는 것을 목표로 합니다. 순서대로 따르고 각 변경 사항 클러스터 후 CPU 동작을 확인하십시오.
1단계: 활성 상태 보기를 통해 mdsync 한 번 강제 종료
이것은 프로세스를 제거하지 않습니다. 필요한 경우 macOS가 다시 시작합니다. 그러나 멈춘 루프를 깨뜨릴 수 있습니다.
- Finder > 이동 > 유틸리티를 통해 활성 상태 보기를 엽니다.
- CPU 탭을 클릭합니다.
- 목록에서 mdsync를 선택합니다.
- 활성 상태 보기 창의 왼쪽 상단 모서리에 있는 중단 (⛔) 아이콘을 클릭합니다.
- 나타나는 대화 상자에서 강제 종료를 클릭합니다.

mdsync가 즉시 CPU 목록 상단으로 다시 점프하여 그곳에 머무른다면 손상된 Spotlight 인덱스나 시끄러운 볼륨과 같은 더 깊은 문제가 여전히 작동 중이라는 신호로 취급하십시오.
2단계: 시동 디스크의 Spotlight 인덱스 재구축
인덱싱 실행이 끝이 없는 것처럼 느껴진다면 Spotlight가 이전 인덱스를 버리고 새 인덱스를 구축하도록 강제하는 것이 다음 논리적 단계입니다.
- Apple 메뉴에서 시스템 설정을 엽니다.
- Siri 및 Spotlight (또는 macOS 버전에 따라 Spotlight)로 이동합니다.
- Spotlight 개인정보 보호 (또는 비슷한 이름의 버튼)를 클릭합니다.
- + 버튼을 클릭하고 시동 디스크(예: Macintosh HD)를 추가합니다.
- Spotlight가 이 디스크를 검색하지 못하도록 할 것인지 확인합니다.
- 1분 정도 기다립니다.
- 목록에서 동일한 디스크를 선택하고 – 버튼을 클릭하여 Spotlight 개인정보 보호에서 제거합니다.

이제 Spotlight가 처음부터 인덱스를 다시 구축합니다. mdsync 및 관련 프로세스가 잠시 다시 급증할 것으로 예상하지만 CPU 사용량은 영구적으로 높게 유지되는 대신 결국 줄어들 것입니다.
3단계: 무겁거나 거의 검색되지 않는 위치 제외
Spotlight가 소유한 모든 볼륨과 아카이브를 인덱싱할 필요는 없습니다. 부피가 크거나 시끄러운 위치를 제외하면 mdsync가 수행해야 하는 작업량을 획기적으로 줄일 수 있습니다.
- 시스템 설정의 Spotlight 개인정보 보호 섹션에 머무르십시오.
- + 버튼을 클릭합니다.
- Time Machine 백업 대상, 대용량 외부 미디어 라이브러리, 가상 머신 폴더, 백업 또는 동기화 도구에서 사용하는 폴더와 같은 위치를 추가합니다.
- 필수적이지 않은 모든 위치가 추가될 때까지 반복합니다.
- 시스템 설정을 닫습니다.

이 시점부터 Spotlight(및 mdsync)는 해당 경로를 무시하므로 인덱싱 부하를 눈에 띄게 낮출 수 있습니다.
4단계: Time Machine 및 기타 백업 도구 검토
Time Machine 및 타사 백업 앱은 많은 파일 시스템 활동을 생성합니다. 데이터가 인덱싱되면 메타데이터 서비스도 바빠집니다.
- 시스템 설정을 열고 Time Machine을 선택합니다.
- 백업 디스크 목록을 검토하고 더 이상 정기적으로 사용하지 않는 디스크를 제거합니다.
- 추가 백업 앱을 사용하는 경우 설정을 열고 데이터를 저장하는 위치와 실행 빈도를 확인하십시오.
- 가능한 경우 백업 디스크를 항상 연결해 두는 대신 백업을 실행하려고 할 때만 연결하십시오.

이러한 조정 후 Mac이 몇 번의 백업 주기를 실행하도록 한 다음 활성 상태 보기를 다시 확인하여 mdsync의 CPU 사용량이 더 온건한지 확인하십시오.
5단계: "시끄러운" 것으로 보이는 볼륨에서 검사/복구 실행
특정 내부 또는 외부 디스크가 지속적으로 높은 mdsync 사용량과 일치하는 경우 Spotlight를 혼란스럽게 하는 파일 시스템 문제가 있을 수 있습니다.
- 응용 프로그램 > 유틸리티에서 디스크 유틸리티를 엽니다.
- 사이드바의 내장 아래에서 시동 디스크를 선택합니다.
- 도구 모음에서 검사/복구를 클릭합니다.
- 검사/복구를 실행할 것인지 확인하고 검사 및 복구가 완료될 때까지 기다립니다.
- mdsync 급증을 유발하는 것으로 보이는 외부 디스크에 대해 동일한 절차를 반복합니다.
- 모든 검사가 완료되면 Mac을 재시동하십시오.

깨끗한 파일 시스템은 Spotlight에 인덱싱할 더 예측 가능한 구조를 제공하고 mdsync를 바쁘게 만드는 반복적인 재시도를 방지할 수 있습니다.
6단계: 터미널을 통해 Spotlight 인덱싱 일시 중지(고급)
예를 들어 배터리를 사용하는 동안 작업을 완료하기 위해 즉각적인 완화가 필요한 경우 시스템 전체에서 인덱싱을 일시 중지할 수 있습니다. 이렇게 하면 비활성화된 동안 Spotlight 검색이 불완전해집니다.
- 응용 프로그램 > 유틸리티에서 터미널을 엽니다.
- 다음 명령을 입력합니다.
sudo mdutil -a -i off - Return 키를 누릅니다.
- 프롬프트가 표시되면 관리자 암호를 입력하고 Return 키를 다시 누릅니다.
이렇게 하면 마운트된 모든 볼륨에 대한 인덱싱이 중지되고 mdsync의 CPU 사용량이 빠르게 낮아집니다. 인덱싱을 다시 켤 준비가 되면 다음을 실행합니다.
sudo mdutil -a -i on

인덱싱을 다시 활성화한 후에는 Spotlight가 제어된 방식으로 따라잡을 수 있도록 Mac을 전원에 연결하고 잠시 유휴 상태로 두는 것이 좋습니다.
7단계: 명령줄에서 Spotlight 인덱스 재설정(고급)
그래픽 재구축이 도움이 되지 않으면 터미널을 통한 전체 재설정으로 더 깊은 Spotlight 인덱스 손상을 해결할 수 있습니다.
- 터미널을 다시 엽니다.
다음 명령을 실행하여 시동 볼륨의 인덱스를 지우고 다시 빌드합니다.
sudo mdutil -E /
- 다른 볼륨에 문제가 있는 것 같으면 명령을 반복하고 마운트 지점(예:
/Volumes/ExternalDisk)을 대체하십시오. - 명령이 완료되면 Mac을 재시동하십시오.
- 중단 없이 다시 인덱싱할 수 있도록 Mac을 연결하고 깨어 있는 상태로 두십시오.
이 더 과감한 재설정은 종종 대용량 디스크에서 시간이 걸릴 수 있는 일회성 인덱싱 세션을 희생하여 Spotlight와 mdsync를 더 건강한 상태로 만듭니다.
mdsync 문제의 맬웨어 또는 PUA 측면 확인
대부분의 mdsync CPU 급증은 인덱싱의 평범한 부작용입니다. 그러나 높은 CPU 사용량이 다른 경고 신호와 일치하면 상황이 달라집니다. 다음을 발견하면 자세히 살펴보십시오.
- 지속적인 브라우저 리디렉션 또는 원치 않는 검색 엔진;
- 시스템이 감염되었다고 주장하는 공격적인 팝업 광고;
- 시스템 설정의 알 수 없는 구성 프로필;
- 설치한 기억이 없는 이상한 로그인 항목 또는 런치 에이전트.
애드웨어 및 잠재적으로 원치 않는 앱은 지속적인 파일 시스템 및 네트워크 활동을 생성하고 파일을 반복적으로 생성 및 삭제하며 브라우저 설정을 변조하는 경향이 있습니다. 이 모든 것이 백그라운드 노이즈를 추가하여 Spotlight가 추적해야 하므로 mdsync가 필요 이상으로 바빠집니다.
일부 위협은 섞이기 위해 시스템 프로세스 이름을 모방하기도 합니다. mdsync 자체는 합법적이지만 시스템에 리소스를 오용하거나 활동에 편승하려는 추가 구성 요소가 없는지 확인해야 합니다. 평판이 좋은 보안 도구를 실행하여 애드웨어, PUA 및 기타 위협을 검사하는 것은 이 단계에서 합리적인 조치입니다.
향후 Mac에서 mdsync CPU 급증을 방지하는 방법
mdsync와 Spotlight를 안정화한 후에는 몇 가지 방법을 사용하여 상태를 유지할 수 있습니다.
- macOS 최신 상태 유지
시스템 업데이트에는 정기적으로 Spotlight 및 메타데이터 관련 버그에 대한 조용한 수정이 포함됩니다. 신속하게 설치하는 것은 이러한 개선 사항의 이점을 누릴 수 있는 쉬운 방법입니다. - Spotlight가 인덱싱하는 대상을 선별적으로 선택
부피가 큰 아카이브, 거의 사용하지 않는 외부 볼륨 또는 지속적으로 변경되지만 검색에 표시될 필요가 없는 폴더는 인덱싱하지 마십시오. Spotlight 개인정보 보호 목록을 사용하여 인덱스를 실제로 검색하는 내용에 집중하십시오. - 너무 많은 백그라운드 유틸리티를 쌓지 마십시오
여러 바이러스 백신 도구, 백업 앱 및 "클리너"를 동시에 실행하면 중복된 작업 부하가 발생할 수 있습니다. 모든 것을 한 번에 시스템에 던지는 대신 더 적고 더 잘 선택된 도구를 사용하십시오. - 백업 디스크를 현명하게 관리
Time Machine이 작업을 수행하도록 하되, 특히 몇 년치 스냅샷이 있는 경우 24시간 내내 연결해 두는 대신 특정 백업 기간 동안만 백업 디스크를 연결하십시오. - 지속적인 팬 소음 조사
분명한 이유 없이 Mac이 뜨겁고 시끄럽다면 활성 상태 보기를 열고 무엇이 원인인지 찾아보십시오. 열 스트레스가 몇 시간 지속된 후보다 일찍 리소스 돼지를 고치는 것이 쉽습니다.
마무리
mdsync는 Spotlight 및 기타 macOS 구성 요소가 파일을 추적하는 방식의 필수적인 부분입니다. 가끔 발생하는 CPU 급증은 빠르고 시스템 전반적인 검색 인덱스를 유지하는 데 드는 비용이며, 특히 주요 변경 후나 대용량 볼륨이 관련된 경우 더욱 그렇습니다.
이러한 급증은 Mac을 기어가는 속도로 느리게 만드는 높은 CPU 사용량의 끊임없는 상태로 변할 때만 실제 문제가 됩니다. mdsync가 수행하는 작업을 확인하고, Spotlight 인덱스를 재구축 및 조정하고, 외부 및 Time Machine 드라이브를 확인하고, 평판이 좋은 보안 도구로 맬웨어를 배제함으로써 거의 항상 이 프로세스를 일반적인 눈에 띄지 않는 동작으로 되돌릴 수 있습니다.
핵심은 건강한 백그라운드 인덱싱과 분명히 멈춘 루프를 구별하는 것입니다. 그 구별을 하면 mdsync와 Mac 성능을 모두 제어하는 것은 체계적이고 관리 가능한 단계의 문제가 됩니다.
자주 묻는 질문
1. mdsync는 내 Mac이 바이러스에 감염되었음을 의미합니까?
아니요. mdsync는 Spotlight 인덱싱에 참여하는 합법적인 Apple 시스템 프로세스입니다. mdsync의 높은 CPU 사용량은 일반적으로 정상적인 인덱싱, 크거나 문제가 있는 볼륨 또는 소프트웨어 충돌과 관련이 있습니다. 그러나 일부 맬웨어는 지속적인 파일 활동을 생성하여 간접적으로 mdsync가 더 열심히 작동하게 할 수 있으므로 다른 의심스러운 징후가 있는 경우 보안 검사를 실행하는 것이 현명합니다.
2. mdsync 높은 CPU 사용량은 얼마나 지속되어야 합니까?
Spotlight가 인덱싱해야 하는 데이터 양과 저장 장치 속도에 전적으로 달려 있습니다. 주요 macOS 업그레이드 또는 멀티 테라바이트 드라이브의 첫 연결 후 mdsync 및 관련 프로세스가 몇 시간 동안 바쁜 것은 드문 일이 아닙니다. 비정상적인 것은 명백한 인덱싱 이유 없이 며칠 동안 지속되는 과도한 CPU 사용량입니다. 이 경우 이 가이드의 문제 해결 단계를 실행하십시오.
3. 활성 상태 보기에서 mdsync를 강제 종료해도 안전합니까?
예, 활성 상태 보기를 통해 mdsync를 한 번 강제 종료하는 것은 일반적으로 안전합니다. macOS가 자동으로 다시 시작합니다. 급증이 일시적인 결함으로 인한 것이라면 프로세스는 그 후에 정상적으로 작동할 수 있습니다. 강제 종료를 영구적인 해결책으로 의존하지 마십시오. 손상된 인덱스나 문제가 있는 볼륨과 같은 근본 원인을 여전히 해결해야 합니다.
4. mdsync를 영구적으로 비활성화할 수 있습니까?
mdutil로 Spotlight 인덱싱을 끄거나 대부분의 볼륨을 Spotlight 범위에서 제외하여 mdsync를 효과적으로 배제할 수 있습니다. 단점은 시스템 전체 검색이 훨씬 덜 유용해진다는 것입니다. 실제로 더 나은 접근 방식은 크고 거의 검색되지 않는 위치에 대해서만 인덱싱을 비활성화하고 기본 시스템 디스크에 대해서는 Spotlight를 활성화 상태로 유지하는 것입니다.
5. 특정 드라이브를 연결할 때마다 mdsync가 CPU를 급증시키는 이유는 무엇입니까?
특정 디스크를 연결할 때마다 CPU 사용량이 급증하면 Spotlight가 해당 디스크를 인덱싱하려고 시도하고 애쓰고 있을 가능성이 큽니다. 일반적인 이유로는 방대한 수의 파일, Time Machine 스냅샷 또는 파일 시스템 불일치가 있습니다. Spotlight에서 해당 드라이브를 제외하거나 디스크 유틸리티에서 검사/복구를 실행하거나 데이터를 저장하는 방식을 재구성하면 일반적으로 mdsync를 다시 제어하는 데 도움이 됩니다.
