挂载没有“ nodev”选项的磁盘映像


0

我需要挂载磁盘映像。我从终端发出:

hdiutil attach <myImage.sparseimage>

现在,如果我运行,mount我将得到:

/dev/disk2s2 on /Volumes/<myDisk> (hfs, local, nodev, nosuid, journaled, noowners, mounted by administrator)

nodev标志正在为我的下一个命令创建问题。有没有办法禁用它?

Answers:


1

您无法轻松更改hdiutil挂载映像的方式。但是,您可以使用mount带有-u选项的命令来更改已安装卷的状态。以下将满足您的要求:

sudo mount -u -o dev /Volumes/<mydisk>


我没有尝试,但是我认为这回答了我的问题。但是,在#macosx @freenode上的讨论之后,我发现在已安装的卷上创建和访问设备节点可能会对整个系统造成严重的问题(他们解释说,已安装的卷上的新节点可能会错误地引用我的硬盘,因此,希望写入该节点的程序实际上可以写入我的硬盘并损坏它)。你同意吗?
Enrico

1
是的,直接添加和访问设备节点很危险,并且可能会遇到很多问题。
东尼·威廉姆斯
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.