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

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>

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


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/

-2

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.