Mac에서 외장 드라이브가 계속 연결이 끊기는 이유
무작위 연결 끊김은 추출되지 않는 드라이브보다 더 골치 아픕니다. macOS에서 외장 드라이브가 자꾸 연결을 잃는 원인을 추적하는 방법을 알아봅니다.
경고도 없이 스스로 연결이 끊겨 버리는 외장 드라이브에는 특별한 종류의 답답함이 따릅니다. 먼저 오류도 없고, 저장할 기회도 없습니다. 그저 “디스크를 제대로 추출하지 못했습니다” 알림이 불쑥 나타나고, 파일이 온전하기를 바랄 수밖에 없습니다.
무작위 연결 끊김은 추출 실패와 다릅니다. 추출 실패에서는 적어도 통제권이 있습니다. 추출을 시도했는데 안 된다고 했으니 어떻게 할지 정할 수 있습니다. 무작위 연결 끊김에서는 사용 중인데 드라이브가 그냥 사라져 버립니다.
흔한 용의자들
대부분의 무작위 연결 끊김은 놓치기 쉬운 몇 가지 물리적 원인으로 좁혀집니다.
케이블. 가장 큰 원인인데, 사람들은 늘 더 복잡한 무언가라고 짐작합니다. USB 케이블은 시간이 지나면서 성능이 떨어집니다. 내부 전선에 미세한 균열이 생기는데, 특히 케이블이 반복해서 구부러지는 커넥터 근처에서 그렇습니다. 케이블이 휴대폰 충전은 잘하면서도 외장 드라이브의 지속적인 데이터 전송 부하에서는 실패할 수 있습니다.
다른 케이블을 시도해 보세요. 연결 끊김이 멈추면 낡은 케이블은 버리세요. “대체로 괜찮다"고 생각하며 보관하지 마세요.
포트. USB 포트에는 먼지와 이물질이 쌓입니다. 노트북에서는 기기를 옮길 때마다 포트가 휘어집니다. Mac의 다른 포트를 시도해 보세요. USB 허브를 쓰고 있다면 대신 Mac에 직접 연결해 보세요.
전원 공급. 일부 외장 드라이브, 특히 2.5인치 휴대용 하드 드라이브는 USB 포트에서 전원을 끌어옵니다. Mac이 충분한 전원을 공급하지 못하면(허브, 도크, 또는 여러 기기가 연결되어 있을 때 흔함) 드라이브가 간헐적으로 연결이 끊깁니다. 버스 전원 드라이브가 특히 이에 민감합니다.
드라이브에 외부 전원 옵션이 있다면 사용하세요. USB 전용이라면 허브를 거치지 말고 Mac에 직접 연결하세요.
USB 전원 관리
macOS는 배터리 수명을 늘리기 위해 USB 전원을 적극적으로 관리합니다. 노트북에서는 연결된 기기가 유휴 상태라고 판단하면 시스템이 USB 포트의 전원을 줄일 수 있습니다.
문제는 macOS에게 “유휴"가 “지금 데이터를 활발히 전송하고 있지 않음"을 뜻할 수 있다는 점입니다. 드라이브가 마운트되어 파일이 열려 있고 사용할 준비가 되어 있어도, 활발한 입출력이 없으면 시스템이 포트 전원을 줄일 수 있습니다. 어떤 드라이브는 자체 잠자기 상태로 들어가 이를 정상적으로 처리합니다. 다른 드라이브는 연결을 완전히 잃습니다.
이런 일이 일어나는지 확인하려면 콘솔(응용 프로그램 > 유틸리티)을 열고 “USB"나 “IOUSBHost” 메시지로 필터링하세요. 연결 끊김 무렵에 전원 상태 변경이나 기기 제거를 언급하는 항목을 찾으세요.
USB 전원 관리를 완전히 끄는 사용자용 토글은 없습니다. Mac을 (배터리로 작동하는 대신) 전원에 연결해 두면 전원 관리의 공격성이 줄어들어 도움이 될 수 있습니다.
에너지 절약 및 잠자기 설정
Mac이 잠자기에 들면 외장 드라이브의 연결이 끊길 수 있습니다. 정상적인 동작이지만, 깨어날 때의 재연결이 항상 매끄럽게 되지는 않습니다.
시스템 설정 > 에너지(노트북에서는 배터리)를 확인하세요. “가능한 경우 하드 디스크를 잠자기 상태로 두기"를 찾으세요. 이 설정은 macOS에게 일정 시간 비활성 상태가 지나면 외장 하드 드라이브의 회전을 멈추라고 지시합니다. 드라이브가 회전을 멈춘 뒤 시스템이 나중에 접근하려 하면 깨우기가 실패하여 연결 끊김으로 이어질 수 있습니다.
이 설정을 끄면 외장 드라이브가 활성 상태로 유지됩니다. 전력을 약간 더 쓰지만 잠자기-깨어남 연결 끊김 주기를 막아 줍니다.
SSD에는 회전하는 부품이 없으므로 이 설정이 덜 관련되지만, macOS는 여전히 USB 인터페이스를 잠자기 상태로 둘 수 있고 이는 비슷한 문제를 일으킵니다.
백그라운드에서 실행되는 파일 시스템 검사
macOS가 (이전 세션에서) 드라이브가 제대로 추출되지 않았음을 감지하면, 다음에 연결할 때 파일 시스템 검사를 실행할 수 있습니다. 이 검사, 특히 fsck_apfs나 fsck_exfat는 상당한 입출력을 소비하며 정상적인 드라이브 작동을 방해할 수 있습니다.
검사가 심각한 오류를 발견하면 드라이브가 아예 마운트되지 못하게 막거나, 검사가 실행되는 동안 드라이브가 디스크 유틸리티에서 흐릿한 상태로 남을 수 있습니다. 사용자 입장에서는 드라이브가 그냥 사라졌거나 처음부터 나타나지 않은 것처럼 보입니다.
연결 끊김 후 콘솔에서 fsck 메시지를 확인하세요. 드라이브가 파일 시스템 검사를 계속 유발한다면, 디스크 유틸리티의 응급 처치 도구로 해결해야 할 기저 손상이 있을 수 있습니다.
허브 및 도크 문제
USB 허브와 도킹 스테이션은 Mac과 드라이브 사이에 복잡성을 더합니다. 각 허브는 잠재적 고장 지점입니다.
저렴한 허브는 여러 기기로의 지속적인 데이터 처리량을 감당하지 못하는 경우가 많습니다. 드라이브와 다른 USB 기기를 같은 허브로 연결했다면, 허브의 대역폭이 충분하지 않을 수 있습니다.
Thunderbolt 도크는 일반적으로 USB 허브보다 더 안정적이지만, 자체 펌웨어가 문제를 일으킬 수 있습니다. 도크를 통해 연결 끊김을 겪는다면 제조사 웹사이트에서 펌웨어 업데이트를 확인하세요.
일부 허브는 USB 전원 공급 협상을 제대로 구현하지 못합니다. 드라이브가 연결되어 특정 전력 수준을 협상하지만, 허브가 부하 상태에서 이를 유지하지 못합니다. 무거운 입출력을 시작하면 드라이브의 연결이 끊깁니다.
드라이브 자체가 고장 나는 경우
때로는 무작위 연결 끊김이 드라이브가 죽어 가고 있다는 조기 경고일 수 있습니다. SSD와 하드 드라이브 모두 완전한 고장 전에 문제를 알릴 수 있는 내부 상태 모니터링(SMART 데이터)을 갖추고 있습니다.
Mac에서는 디스크 유틸리티를 통해 SMART 상태를 확인할 수 있습니다. 드라이브를 선택하고 창 하단에서 SMART 상태를 보세요. “확인됨"은 드라이브가 괜찮다고 판단한다는 뜻입니다. “고장 중"이면 즉시 교체하세요.
더 자세한 SMART 데이터를 보려면 서드파티 도구가 필요합니다. 하지만 연결 끊김이 잦고 원인을 알 수 없다면 디스크 유틸리티의 기본 검사라도 해 볼 가치가 있습니다.
원인 추적하기
무작위 연결 끊김은 예측 불가능하게 일어나므로 추출 실패보다 진단하기 어렵습니다. 물리적 계층부터 시작하세요. 새 케이블, 다른 포트, Mac에 직접 연결을 시도해 보세요.
물리적 점검으로 해결되지 않으면 소프트웨어 계층을 살펴보세요. 연결 끊김 무렵의 콘솔 로그는 전원 문제였는지, 파일 시스템 문제였는지, 아니면 다른 무언가였는지 알려 줍니다.
추출 측면에서 보면, 드라이브가 연결을 유지하고 있어 제대로 분리해야 할 때, Ejecta가 매번 깔끔하게 추출할 수 있게 해 줍니다. “디스크를 제대로 추출하지 못했습니다” 경고를 막으면 재연결 시 파일 시스템 검사가 줄고, 이는 연쇄적인 연결 끊김도 줄어든다는 뜻입니다. 답답한 악순환을 끊는 작은 한 가지입니다.
매번 터미널을 쓰고 싶지 않다면, Ejecta가 어떤 프로세스가 드라이브를 막고 있는지 정확히 보여주고 메뉴 막대에서 클릭 한 번으로 종료할 수 있게 해줍니다.
지금 구입 — $9.99