hdiutil convert / rsize ressource temporairement indisponible

27

Lorsque j'essaie de convertir ou de redimensionner une image dmg, j'obtiens l'erreur:

hdiutil: convert failed Resource Temporarily Unavailable error

ou

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

(code d'erreur hdiutil 35).

reto
la source

Réponses:

39

Le problème semble se produire lorsque vous démontez l'image à l'aide de umount.

Remontez l'image (en utilisant hdiutil attachou simplement double-cliquez sur l'image) et utilisez à nouveau la commande hdiutil detach. Cela démontera et éjectera l'image.

hdiutil detach /Volumes/<your image>
reto
la source
1
Les images montées apparaissent toujours dans "Utilitaire de disque" lorsque vous pouvez les supprimer.
Stefano Palazzo
J'ai utilisé 'hdiutil info "trouvé le / dev puis" hdiutil detach / dev / disk2 ". De cette façon, vous n'avez pas à remonter le volume.
drudru
Ça y est ...! J'ai essayé d'utiliser umount / Volumes / <votre image> / mais il ne démonte que l'image mais voit toujours le média Apple en lecture / écriture dans l'Utilitaire de disque ...
Richard Fu
2

Une autre possibilité est que l'image disque soit toujours montée (à partir de travaux précédents). Dans ce cas, sélectionnez simplement l'icône d'éjection.

Par la suite, la conversion hdiutil a très bien fonctionné.

David C
la source
2

Dans mon cas, quelque chose essayait d'accéder à l'image. Ce qui a finalement fonctionné:

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

redémarrez votre machine et exécutez-la à nouveau, cela devrait fonctionner.

user238635
la source
Nous recherchons de longues réponses qui fournissent une explication et un contexte. Ne vous contentez pas de donner une réponse sur une seule ligne; expliquez pourquoi votre réponse est juste, idéalement avec des citations. Les réponses qui ne contiennent pas d'explications peuvent être supprimées.
Tetsujin