hdiutil转换/ rsize资源暂时不可用


27

尝试转换或调整dmg图像大小时,出现错误:

hdiutil: convert failed Resource Temporarily Unavailable error

要么

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

(hdiutil错误代码35)。

Answers:


39

当您使用卸载映像时,似乎会出现问题umount

重新安装映像(使用hdiutil attach或双击映像)并hdiutil detach再次使用命令。这将卸载并弹出图像。

hdiutil detach /Volumes/<your image>

1
当您可以删除挂载的映像时,它们仍会显示在“磁盘实用程序”中。
Stefano Palazzo

我使用“ hdiutil info”找到了/ dev,然后找到了“ hdiutil detach / dev / disk2”。这样,您就不必重新安装该卷
。– drudru

就是这个!我尝试使用umount / Volumes / <您的映像> /,但它仅卸载了映像,但仍在Disk Utility中看到Apple读/写媒体...
Richard Fu

2

另一种可能性是磁盘映像仍处于挂载状态(根据之前的工作)。在这种情况下,只需选择弹出图标。

之后,hdiutil转换效果很好。


2

以我为例,有人试图访问该图像。终于奏效了:

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

-2

重新启动计算机,然后再次运行它应该可以工作。


我们正在寻找能提供一些解释和上下文的长答案。不要仅仅给出一个答案。解释为什么你的答案是正确的,最好是引用。不包含说明的答案可能会被删除。
Tetsujin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.