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).

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>

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.


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/

-2

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.