준호씨의 블로그

OSX - 외장HDD 제거 시 "The disk wasn't ejected because one or more programs may be using it." 해결 방법. What's Keeping Me? 본문

IT이야기

OSX - 외장HDD 제거 시 "The disk wasn't ejected because one or more programs may be using it." 해결 방법. What's Keeping Me?

준호씨 2021. 6. 4. 23:46
반응형

사진을 외장 HDD로 옮기고 난 뒤 외장 HDD를 제거하려고 하면 종종 "The disk "4TB" wasn't ejected because one or more programs may be using it."이라는 메시지가 뜨면서 제거가 안 되는 경우가 생깁니다.

물론 Force Eject를 눌러서 강제로 제거해 줄 수도 있겠지만 혹시나 뭔가 잘못될 까 봐 걱정이 되곤 합니다.

컴퓨터를 종료시키면 자연스럽게 외장 HDD를 사용하던 프로그램도 종료되면서 제거를 할 수 있게 되긴 하지만 작업의 흐름이 끊겨서 불편합니다.

그럴 때 외장 HDD를 사용하고 있는 프로그램을 찾아서 종료시키면 되는데요. 그 프로그램을 찾기란 쉽지 않습니다.

외장 HDD를 사용하고 있는 프로그램을 찾는 프로그램으로 "What's Keeping Me?"라는 프로그램이 있습니다.

http://www.hamsoftengineering.com/products/wkm/wkm.html

 

HAMSoft Engineering: What's Keeping Me?

What's New Version 2.4- Now runs on 10.6 or later and Intel based Macs only.- Updated to take advantage of latest Mac technologies.- other bug fixesVersion 2.2- Added support for dragging a file to the application icon in the Finder or the Dock to perform

www.hamsoftengineering.com

"What's Keeping Me?"프로그램을 이용해서 찾아보니 photoanalysisd라는 프로그램이 외장 HDD를 물고 있다고 나옵니다.

사진 파일을 분석하는 프로그램인 거 같네요. 딱히 당장 분석을 안 해도 문제는 없을 거 같습니다.

터미널 프로그램을 띄워서 해당 프로그램을 강제로 종료시킵니다.

killall -9 photoanalysisd

종료시키고 나니 외장 HDD 꺼내기가 잘 됩니다.

외장 HDD는 꺼내기 하지 않고 분리하면 다시 인식시킬 때 복구 과정이 오래 걸리곤 해서 좀 번거롭네요. 요즘 NAS를 살까 말까 고민 중인데 역시 사는 게 좋을 거 같습니다.

반응형
Comments