我按照这些说明在 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/ramdisk1
?
hdiutil detach
仅删除设备,但不知道挂载点。