ресурс hdiutil конвертувати / rsize тимчасово недоступний


27

При спробі конвертувати або змінити dmg-образ я отримую помилку:

hdiutil: convert failed Resource Temporarily Unavailable error

або

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

(код помилки hdiutil 35).

Відповіді:


39

Здається, проблема виникає, коли ви зніміть зображення із використанням umount.

Повторно hdiutil attachвстановіть зображення (за допомогою або просто двічі клацніть зображення) та hdiutil detachповторіть команду . Це зніме і вилучить зображення.

hdiutil detach /Volumes/<your image>

1
Змонтовані зображення все ще відображаються в "Disk Utility", коли ви можете їх видалити.
Стефано Палацо

Я використав "hdiutil info" знайшов / dev, то "hdiutil detach / dev / disk2". Таким чином, вам не доведеться
перезавантажувати

Ось воно! Я спробував використати umount / Томи / <ваше зображення> /, але це лише відключити зображення, але все ще бачу, як Apple читає / записує медіа у програмі Disk Utility ...
Річард Фу,

2

Інша можливість полягає в тому, що зображення диска все-таки змонтоване (від попередньої роботи над ним). У цьому випадку просто виберіть значок витягування.

Згодом перетворювач hdiutil працював чудово.


2

У моєму випадку щось намагалося отримати доступ до зображення. Що нарешті спрацювало:

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

-2

перезавантажте машину, і вона запустить її знову, вона повинна працювати.


Ми шукаємо довгі відповіді, які дають певні пояснення та контекст. Не просто дайте однорядну відповідь; поясніть, чому ваша відповідь правильна, в ідеалі - цитатами. Відповіді, які не містять пояснень, можуть бути видалені.
Tetsujin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.