디스크가 제대로 추출되지 않음
연결을 해제하거나 전원을 끄기 전에 “USB 드라이브”을(를) 추출하세요.
더 이상 디스크가 제대로 추출되지 않음 알림 없음
Ejectify는 Mac이 잠자기 상태에 들어갈 때 볼륨의 마운트 해제를 자동으로 시도하고, 깨어난 뒤 다시 마운트합니다.
한 번만 결제 €6.99 macOS 14 이상 필요
소개된 곳
기능
Ejectify는 백그라운드에서 실행되며 Mac 메뉴 막대의 아이콘에서 설정할 수 있습니다.
-
Mac이나 디스플레이가 다시 깨어난 뒤 “디스크가 제대로 추출되지 않음” 알림을 방지하는 데 도움을 줍니다.
-
선택한 볼륨을 안전하게 마운트 해제해 데이터 손실 위험을 줄이는 데 도움을 줍니다.
-
잠에서 깬 뒤 관리 중인 볼륨을 다시 마운트합니다.
-
외장 드라이브, 분리 가능한 내부 미디어, 디스크 이미지를 지원합니다.
-
Ejectify가 어떤 볼륨을 관리할지 정확하게 선택할 수 있습니다.
-
30개 이상의 언어로 사용할 수 있습니다.
자주 묻는 질문
왜 “디스크가 제대로 추출되지 않음” 알림이 표시되나요?
“디스크가 제대로 추출되지 않음”는 볼륨이 먼저 안전하게 마운트 해제되지 않은 상태로 사라졌다는 것을 macOS가 감지했다는 뜻입니다.
이는 보통 외장 볼륨의 전원이 끊기거나, 연결이 끊어지거나, 안전하게 추출하지 않은 채 분리되었을 때 발생합니다.
그 시점에 디스크에 아직 쓰기 작업이 진행 중이었다면, 불완전한 쓰기, 파일 손상, 심지어 볼륨 손상으로 이어질 수 있기 때문에 macOS가 이 경고를 표시합니다.
Ejectify는 Mac이 깨어난 뒤 이러한 알림을 방지하는 데 도움을 줄 수 있습니다. 자세한 내용은 Ejectify는 어떻게 “디스크가 제대로 추출되지 않음” 알림을 방지하는 데 도움이 되나요?를 참고하세요.
Ejectify는 어떻게 “디스크가 제대로 추출되지 않음” 알림을 방지하는 데 도움이 되나요?
Ejectify는 Mac용 메뉴 막대 유틸리티로, 잠자기 또는 디스플레이가 꺼지기 전에 선택한 볼륨을 안전하게 마운트 해제해 달라고 macOS에 요청하고, 잠에서 깬 뒤 다시 마운트하려고 시도함으로써 “디스크가 제대로 추출되지 않음” 알림을 방지하는 데 도움을 줍니다.
어떤 볼륨을 Ejectify가 관리할지는 직접 선택할 수 있으며, 이러한 마운트 및 마운트 해제 시도는 백그라운드에서 자동으로 이루어집니다.
따라서 디스플레이가 꺼질 때 전원을 차단하는 모니터나 USB 허브를 통해 드라이브가 연결된 경우나, Mac이 잠자기 상태일 때 디스크가 분리되는 경우에 Ejectify가 특히 유용합니다.
Ejectify는 데이터 손실이나 볼륨 손상을 방지하는 데 어떻게 도움이 되나요?
“디스크가 제대로 추출되지 않음” 알림은 볼륨이 안전하게 마운트 해제되기 전에 연결이 끊겼다는 뜻이며, macOS가 아직 디스크 쓰기를 끝내지 못한 상태였다면 파일 손실이나 손상으로 이어질 수 있습니다.
Ejectify는 Mac이 잠자기 시작하거나 디스플레이가 꺼질 때 선택한 볼륨을 안전하게 마운트 해제하려고 시도하고, 잠에서 깬 뒤 다시 마운트하려고 시도합니다.
즉, Ejectify는 이러한 알림을 방지하는 데 도움을 줄 뿐 아니라 데이터 손실이나 볼륨 손상 위험을 줄이는 데도 도움이 됩니다.
Ejectify는 어떤 종류의 볼륨을 지원하나요?
Ejectify는 SD 카드와 USB 드라이브 같은 매체를 포함해 내부 디스크, 외장 디스크, 디스크 이미지에 있는 추출 가능한 볼륨을 지원합니다.
네트워크 볼륨 자체를 직접 지원하지는 않지만, 그 위치에서 마운트된 디스크 이미지는 관리할 수 있습니다. 메뉴 막대 앱에서 Ejectify가 어떤 지원 볼륨을 관리할지 정확하게 선택할 수 있습니다. 자세한 내용은 Ejectify가 관리할 볼륨은 어떻게 선택하나요?를 참고하세요.
Ejectify가 모든 “디스크가 제대로 추출되지 않음” 알림을 막아 주나요?
Ejectify는 Mac이 잠자기 상태에 들어가거나 깨어날 때, 또는 디스플레이 전원이 꺼졌다가 다시 켜질 때 발생하는 “디스크가 제대로 추출되지 않음” 알림을 방지하도록 설계되었지만, 모든 경우에 성공을 보장할 수는 없습니다.
Ejectify가 직접 디스크를 마운트 해제하는 것은 아닙니다. 안전하게 마운트 해제해 달라고 macOS에 요청할 뿐이며, macOS가 그 요청을 거부할 수 있습니다.
여전히 알림이 표시된다면 “디스크가 제대로 추출되지 않음” 알림이 계속 표시됩니다. 어떻게 문제를 진단하나요?를 확인하세요.
왜 Ejectify에는 상승된 권한이 필요하며, 어떻게 활성화하나요?
Ejectify에는 관리자 권한으로 실행되는 선택적 권한 상승 도우미가 포함되어 있습니다. 이 도우미를 사용하면 권한 관련 제한을 덜 받으면서 마운트 및 마운트 해제 요청을 수행할 수 있습니다.
이 도우미를 승인하지 않으면 Ejectify는 사용자 수준 요청으로 되돌아갑니다. 그래도 동작할 수는 있지만, macOS가 더 쉽게 거부할 수 있습니다.
상승된 권한은 초기 설정 중, 시스템 승인 프롬프트에서, 또는 나중에 Ejectify 메뉴에서 부여하거나 제거할 수 있습니다. 활성화하기 전에 도우미가 정확히 무엇을 하는지 확인하고 싶다면 소스 코드를 GitHub에서 공개하고 있습니다.
Ejectify는 App Store에서 받을 수 있나요?
아니요. Ejectify는 App Store에서 제공되지 않습니다.
Apple의 샌드박스 모델은 의도적으로 제한이 많습니다. Ejectify는 특히 권한 상승 도우미를 활성화했을 때, App Store 샌드박스에 적합하지 않은 방식으로 macOS의 디스크 마운트 및 마운트 해제와 상호작용할 수 있어야 가장 잘 작동합니다.
그래서 Ejectify는 이 웹사이트에서 직접 판매됩니다. 동작 방식을 검토하고 싶다면 소스 코드를 공개하고 있습니다.
Ejectify는 어디에서 다운로드할 수 있고, 가격은 얼마인가요?
Ejectify는 이 웹사이트에서 €6,99의 일회성 구매로 직접 제공됩니다. 무료로 직접 빌드하고 싶다면 소스 코드도 GitHub에서 확인할 수 있습니다.
Ejectify는 어떤 Mac과 macOS 버전을 지원하나요?
Ejectify는 macOS 14 이상을 실행하는 Intel Mac과 Apple 실리콘 Mac을 모두 지원합니다.
Ejectify가 시작되지 않는 것 같습니다. 어떻게 해야 하나요?
먼저 Ejectify가 Applications 폴더에 복사되어 있고 그 위치에서 실행되고 있는지 확인하세요.
Ejectify는 일반적인 Dock 중심 앱이 아니라 메뉴 막대 유틸리티입니다. 실행한 뒤에는 시계 근처 메뉴 막대에 있는 추출 아이콘을 확인하세요.
Ejectify를 열고 설정을 변경하려면 어떻게 하나요?
Ejectify는 Mac의 메뉴 막대에서 실행됩니다. 처음 열었을 때의 온보딩을 제외하면 일반적인 앱 창을 계속 열어 두지 않으며 Dock에도 계속 표시되지 않습니다.
메뉴 막대의 추출 아이콘을 클릭하면 다음과 같은 작업을 할 수 있습니다.
“디스크가 제대로 추출되지 않음” 알림이 계속 표시됩니다. 어떻게 문제를 진단하나요?
Ejectify는 macOS에 볼륨을 마운트하거나 마운트 해제해 달라고 요청합니다. macOS가 그 요청을 거부하면 경고가 계속 표시될 수 있습니다.
이 알림을 더 잘 피하거나, 왜 계속 나타나는지 확인하기 위해 시도할 수 있는 방법은 다음과 같습니다.
- 해당 볼륨이 활성화되어 있는지 확인
- 다른 마운트 해제 트리거 시도
- 상승된 권한이 도움이 되는지 테스트
- 일시적으로 “강제 마운트 해제” 활성화
- 문제가 USB 허브나 다른 하드웨어 때문인지 확인하기 위해 가능하면 Mac에 직접 다른 방식으로 드라이브를 연결해 보기
다음 명령을 실행해 Terminal에서 Ejectify 로그를 확인할 수 있습니다.
log stream --style compact --info --predicate 'subsystem == "nl.nielsmouthaan.Ejectify" OR subsystem == "nl.nielsmouthaan.Ejectify.PrivilegedHelper"' 로그에는 마운트 해제가 실패한 이유를 보여 주는 다음과 같은 오류가 있을 수 있습니다.
kDAReturnBusy: 다른 앱이나 macOS가 해당 볼륨을 아직 사용 중이었습니다kDAReturnNotPermitted: 작업이 허용되지 않아 macOS가 요청을 거부했습니다kDAReturnNotPrivileged: Ejectify에 해당 요청을 수행할 충분한 권한이 없었습니다kDAReturnNotFound: 해당 볼륨이 이미 사라졌거나 더 이상 사용할 수 없었습니다
필요하다면 Console을 사용해 diskarbitrationd 등으로 필터링하면서, 마운트 또는 마운트 해제가 왜 실패했는지 더 잘 보여 주는 이벤트를 찾을 수도 있습니다.
Ejectify가 관리할 볼륨은 어떻게 선택하나요?
Ejectify는 지원되는 볼륨을 메뉴 막대 메뉴에 바로 표시합니다.
볼륨을 클릭하면 Ejectify가 해당 볼륨을 관리할지 전환할 수 있습니다. 체크된 볼륨은 설정된 트리거 전에 마운트 해제를 시도하고, 잠에서 깬 뒤 다시 마운트를 시도한다는 뜻입니다.
외장 볼륨과 SD 카드 같은 분리 가능한 내부 미디어는 자동으로 관리됩니다. 디스크 이미지도 지원하지만 명시적으로 활성화해야 합니다.
어떤 마운트 해제 트리거를 사용해야 하나요?
Ejectify는 여러 가지 마운트 해제 트리거를 지원합니다.
- 디스플레이가 꺼질 때: 디스플레이가 꺼질 때 Ejectify가 관리 중인 볼륨을 마운트 해제하려고 시도합니다
- 시스템이 잠자기 시작할 때: macOS가 잠자기 시작할 때 Ejectify가 관리 중인 볼륨을 마운트 해제하려고 시도합니다. 이것이 기본 옵션입니다.
모든 하드웨어 구성에 가장 좋은 단일 선택지는 없습니다. 사용 가능한 옵션을 시험해 보고, 자신의 환경에서 “디스크가 제대로 추출되지 않음” 알림이 가장 적게 발생하는 것을 유지하세요.
“강제 마운트 해제”는 무엇이며, 언제 사용해야 하나요?
기본적으로 Ejectify는 macOS에 볼륨을 안전하게 마운트 해제해 달라고 요청합니다. 강제 마운트 해제를 사용하면 다른 앱이나 macOS 자체가 아직 그 볼륨을 사용 중이더라도 macOS가 마운트 해제할 수 있도록 요청 방식이 바뀝니다.
따라서 문제 진단 도구로는 유용하지만 안전하지는 않습니다. 아직 쓰기 작업이 진행 중이라면 강제 마운트 해제로 인해 데이터 손실이나 파일 시스템 손상이 생길 수 있습니다.
이러한 트레이드오프를 이해하고 있을 때만 사용하고, 이상적으로는 다른 앱이 해당 볼륨을 붙잡고 있는지 확인하는 데 필요한 동안만 사용하는 것이 좋습니다.
“알림 강제 음소거”는 무엇이며, 언제 사용해야 하나요?
macOS에는 “디스크가 제대로 추출되지 않음” 알림을 음소거하는 문서화되지 않은 설정 옵션이 있으며, Ejectify가 그 옵션을 대신 활성화할 수 있습니다.
이미 원인을 이해하고 있고 경고 배너만 보고 싶지 않을 때는 유용하지만, 근본적인 문제를 해결해 주지는 않습니다. 디스크가 여전히 안전하게 추출되지 않은 채 연결 해제되었을 수 있습니다.
신중하게 사용하세요. 원인을 해결하고 싶다면 먼저 문제 진단 단계부터 시작하세요.
예전에 Ejectify를 구매했습니다. 다시 다운로드하거나 업데이트를 받으려면 어떻게 하나요?
Lemon Squeezy를 통해 Ejectify를 구매했다면 주문을 조회해 앱을 다시 다운로드할 수 있습니다.
이전에 Gumroad를 통해 구매했다면 영수증을 첨부해 niels@ejectify.app으로 이메일을 보내 다시 다운로드 링크를 요청하세요.
보증이 있나요? Ejectify 사용에 위험은 없나요?
Ejectify는 최선의 의도와 구현 세부 사항 및 코드 품질에 대한 최대한의 주의를 기울여 개발되었습니다. 그럼에도 불구하고 예상치 못한 문제나 심지어 데이터 손실을 일으키는 버그가 있을 수 있습니다.
Ejectify를 사용하는 것은 Ejectify의 라이선스를 읽고 동의했다는 뜻으로 간주됩니다. 이 라이선스에는 어떠한 보증도 제공되지 않으며, 사용으로 인해 발생한 손해에 대해 개발자는 책임을 지지 않는다고 명시되어 있습니다.
Ejectify와 Jettison의 차이점은 무엇인가요?
두 앱 모두 외장 디스크를 자동으로 마운트 해제해 “디스크가 제대로 추출되지 않음” 경고를 방지하지만, 주된 차이는 단순함과 배포 방식에 있습니다.
Ejectify는 사용과 설정이 더 간단하고, 볼륨별로 관리 여부를 선택할 수 있습니다.
Ejectify는 GitHub에서 오픈 소스로 공개되어 있어, 동작 방식을 직접 확인하고 무료로 직접 빌드할 수도 있습니다.
또한 공개 이슈 트래커가 있어 보고된 문제를 살펴보고 향후 개선에 관한 논의에 참여할 수 있습니다.
또한 필요할 때 볼륨을 강제로 마운트 해제하거나 “디스크가 제대로 추출되지 않음” 알림을 완전히 음소거하는 옵션도 있어 특수한 상황에서 더 많은 제어권을 제공합니다.
문제, 질문 또는 제안이 있습니다. 어떻게 해야 하나요?
먼저 같은 문제가 이미 보고되었거나 비슷한 질문이 이미 올라와 있는지 기존 GitHub 이슈를 확인하세요.
아직 없다면 문제, 질문 또는 제안 내용을 담아 GitHub에 새 이슈를 작성하세요.
문제를 보고하는 경우 Ejectify 설정, 디스크 정보와 연결 방식, 무엇이 언제 얼마나 자주 발생하는지, 그리고 “디스크가 제대로 추출되지 않음” 알림이 계속 표시됩니다. 어떻게 문제를 진단하나요?에 나오는 관련 로그를 함께 포함해 주세요.