작업을 완료할 수 없다는 것이 외장 하드를 추출할 수 없다는 얘기인가요?
외장 하드 강제 추출은 터미널에서 아래 명령어를 입력하시면 됩니다.
diskutil unmount force /Volumes/다스크이름
디스크이름 대신에 실제 하드 디스크 이름을 써줍니다.
혹 그래도 안 된다면, 어떤 프로그램이 외장 디스크를 사용하는지 아래 명령어로 확인하실 수 있습니다.
sudo lsof | grep Volumes
외장 하드를 읽고 있는 프로그램을 확인해서 해당 프로그램을 종료 후에 다시 추출하시면 되겠지요.
종종 Spotlight이 외장 하드 인덱싱 작업 중일 때에도 외장 하드를 추출할 수 없을 수 있는데, 그러면 위 명령으로 mds란 이름의 프로세스가 잡힐 겁니다. 이땐 아래 명령으로 잠시 Spotlight 인덱싱 작업을 꺼놓을 수 있습니다.
sudo mdutil -a -i off
추출 후에 다시 Spotlight을 켜놓습니다.
sudo mdutil -a -i on
참고로, 터미널 사용이 불편하시다면, What's Keeping Me? 라는 프로그램이 쓰기 편하실 겁니다. 휴지통을 비울 수 없거나 외장 하드를 추출할 수 없을 때 어떤 프로그램이 특정 파일을 사용해서 그러는지 검색/확인해서 해당 프로그램을 종료시킬 수 있답니다.