gpt4 book ai didi

macos - 在 OS X 上使用 hdiutil 分离卷时出错

转载 作者:行者123 更新时间:2023-12-04 23:31:49 32 4
gpt4 key购买 nike

我有一个在 Mac OS 10.5.8 上运行的程序。该程序运行一个连续的循环,它装载一个图像,安装一个浏览器插件并再次卸载该图像。如果我让这个程序继续运行,我最终会遇到以下错误“fork:资源暂时不可用”。在事件监视器中,我可以看到数百个名为 diskimages-helper 的进程正在运行。有谁知道为什么会发生这种情况以及我如何避免它?下面是我在程序的一个周期中使用的命令。

# First I remove the plugin
rm -rf "/Library/Internet Plug-Ins/my.plugin"

# If the mount exists I unmount it
hdiutil unmount [mount] -force

# If that doesnt work I detach the device
hdiutil detach [device] -force

# Then I mount the image
hdiutil mount [image]

# I install the plugin
installer -package [package] -target /

# Unmount
hdiutil unmount [mount] -force

# And if necessary detach
hdiutil detach [device] -force

最佳答案

您需要始终分离磁盘镜像——卸载它会卸载文件系统,但将磁盘镜像附加到/dev/disk* 条目,并运行一个 diskimages-helper 进程来处理它。请注意 hdiutil detach将负责为您卸载卷(假设磁盘仲裁正在运行),因此您可以跳过卸载步骤。

关于macos - 在 OS X 上使用 hdiutil 分离卷时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046019/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com