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.