recurso hdiutil convert / rsize temporariamente indisponível

27

Ao tentar converter ou redimensionar uma imagem dmg, recebo o erro:

hdiutil: convert failed Resource Temporarily Unavailable error

ou

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

(código de erro hdiutil 35).

reto
fonte

Respostas:

39

O problema parece ocorrer quando você desmonta a imagem usando umount.

Remonte a imagem (usando hdiutil attachou clique duas vezes na imagem) e use o comando hdiutil detachnovamente. Isso desmontará e ejetará a imagem.

hdiutil detach /Volumes/<your image>
reto
fonte
1
As imagens montadas ainda aparecem no "Disk Utility" quando você pode removê-las.
Stefano Palazzo
Eu costumava 'info hdiutil" encontrou o / dev então "hdiutil detach / dev / disk2" Dessa forma, você não tem que remontar o volume..
drudru
É isso! Eu tentei usar umount / Volumes / <sua imagem> /, mas apenas desmontou a imagem, mas ainda estava vendo a Apple ler / gravar mídia no Disk Utility ...
Richard Fu
2

Outra possibilidade é que a imagem do disco ainda esteja montada (a partir de trabalhos anteriores). Nesse caso, basta selecionar o ícone de ejeção.

Depois, o hdiutil convert funcionou muito bem.

David C
fonte
2

No meu caso, algo estava tentando acessar a imagem. O que finalmente funcionou:

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

reinicie sua máquina e execute-a novamente, deve funcionar.

user238635
fonte
Estamos procurando respostas longas que forneçam alguma explicação e contexto. Não basta dar uma resposta em uma linha; explique por que sua resposta está correta, idealmente com citações. As respostas que não incluem explicações podem ser removidas.
Tetsujin