macOS에 "failed to open for writing: Resource busy"를 표시할 때의 처리 방법

TL;DR


먼저 제거합니다.

증세


USB 내의 데이터를 완전히 삭제하려면 shred 명령을 실행하면 Resource busy라고 불립니다.shred 명령 이외에 이 오류가 발생하는 경우도 있습니다.

해결책


파일 시스템 이름 검색


다음 명령을 실행합니다.
Shell
df
객체의 파일 시스템 이름(예: /dev/disk2s1을 클립보드에 복사합니다.macOS에서는 USB가 /Volumes 이하로 설치되어 있기 때문에'Mounted on'표시줄/Volumes/<USB_NAME>의 디스크의'Filesystem'표시줄을 복제할 수 있다.

마운트 해제


그런 다음 대상 파일 시스템을 마운트 해제합니다.
Shell
diskutil unmount <FILESYSTEM_NAME>

필요한 명령 실행


그리고 실행할 명령을 실행합니다.예를 들어, USB 내용을 완전히 제거하려면 다음 명령을 실행합니다.
Shell
sudo shred -uvz <FILESYSTEM_NAME>
참조: 진정한 의미로 하드디스크 내의 데이터를 완전히 삭제하는 방법

사이트 축소판 그림

  • Using dd I'm getting a Resource Busy error
  • Mount & Unmount Drives from the Command Line in Mac OS X
  • 좋은 웹페이지 즐겨찾기