hdiutil 변환 / 크기 조정 리소스를 일시적으로 사용할 수 없음


27

dmg 이미지를 변환하거나 크기를 조정하려고하면 오류가 발생합니다.

hdiutil: convert failed Resource Temporarily Unavailable error

또는

hdiutil: resize: failed. Resource temporarily unavailable (35).

(hdiutil 오류 코드 35).

답변:


39

을 사용하여 이미지를 마운트 해제하면 문제가 발생합니다 umount.

이미지를 다시 마운트하고 (이미지를 사용 hdiutil attach하거나 두 번 클릭) 명령 hdiutil detach을 다시 사용 하십시오. 이미지가 마운트 해제되고 배출됩니다.

hdiutil detach /Volumes/<your image>

1
마운트 된 이미지는 제거해도 여전히 "디스크 유틸리티"에 나타납니다.
스테파노 팔라 초

'hdiutil info'를 사용하여 / dev를 찾은 다음 "hdiutil detach / dev / disk2"를
찾았습니다

이거 야! umount / Volumes / <your image> /를 사용하려고했지만 이미지를 마운트 해제하지만 디스크 유틸리티에서 Apple 읽기 / 쓰기 미디어를 계속 볼 수 있습니다 ...
Richard Fu

2

또 다른 가능성은 디스크 이미지가 여전히 이전 작업에서 마운트 된 것입니다. 이 경우 꺼내기 아이콘을 선택하십시오.

그 후, hdiutil 변환은 훌륭하게 작동했습니다.


2

제 경우에는 무언가가 이미지에 액세스하려고했습니다. 마지막으로 효과가 있었던 것 :

sudo lsof | grep ~/Unix.sparsebundle/
sudo kill -9 889
resize -size 100g ~/Unix.sparsebundle/

-2

컴퓨터를 다시 시작하면 다시 작동합니다.


우리는 설명과 맥락을 제공하는 긴 답변을 찾고 있습니다. 한 줄만 대답하지 마십시오. 인용에 이상적으로 답이 적합한 이유를 설명하십시오. 설명이 포함되지 않은 답변은 제거 될 수 있습니다.
Tetsujin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.