为什么我无法在 OSX 上弹出 ramdisk?

为什么我无法在 OSX 上弹出 ramdisk?

我按照这些说明在 OSX 上创建了 ramdisk。现在我无法卸载磁盘,尽管我没有使用它(lsof 验证没有任何东西正在使用该磁盘)。

创建说明:

$ hdid -nomount ram://32768
$ newfs_hfs /dev/disk1
$ mkdir /tmp/ramdisk1
$ mount -t hfs /dev/disk1 /tmp/ramdisk1

卸载(不起作用):

hdiutil detach /dev/disk1

我收到的信息是:

"disk1" unmounted.
hdiutil: couldn't eject "disk1" - Resource busy

-force开关无效。另外,以 root 身份发出命令也无效。

答案1

您是否先将其卸载umount /tmp/ramdisk1hdiutil detach仅删除设备,但不知道挂载点。

相关内容