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

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>

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.


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/

-2

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.