El recurso hdiutil convert / rsize no está disponible temporalmente

27

Al intentar convertir o cambiar el tamaño de una imagen dmg me sale el error:

hdiutil: convert failed Resource Temporarily Unavailable error

o

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

(Código de error hdiutil 35).

reto
fuente

Respuestas:

39

El problema parece suceder cuando desmontas la imagen usando umount.

Vuelva a montar la imagen (ya sea utilizando hdiutil attacho simplemente haciendo doble clic en la imagen) y utilice el comando hdiutil detachnuevamente Esto desmontará y expulsará la imagen.

hdiutil detach /Volumes/<your image>
reto
fuente
1
Las imágenes montadas siguen apareciendo en "Utilidad de discos" cuando puede eliminarlas.
Stefano Palazzo
Utilicé 'hdiutil info ", encontré el / dev y luego" hdiutil detach / dev / disk2 ". De esa manera no tienes que volver a montar el volumen.
drudru
¡Eso es todo! Intenté usar umount / Volumes / <your image> / pero solo desmontó la imagen pero aún veo los medios de lectura / escritura de Apple en la Utilidad de Discos ...
Richard Fu
2

Otra posibilidad es que la imagen del disco todavía esté montada (del trabajo anterior sobre ella). En este caso, solo seleccione el icono de expulsión.

Luego, el convertidor hdiutil funcionó muy bien.

David C
fuente
2

En mi caso, algo intentaba acceder a la imagen. Lo que finalmente funcionó:

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

reinicie su máquina y vuelva a ejecutarla, debería funcionar.

usuario238635
fuente
Estamos buscando respuestas largas que brinden alguna explicación y contexto. No solo dé una respuesta de una línea; explica por qué tu respuesta es correcta, idealmente con citas. Las respuestas que no incluyen explicaciones pueden eliminarse.
Tetsujin