为什么我不能打开驻留在只读NFS文件系统上的DMG文件?
我发现了一个奇怪的问题......如果我有一个驻留在只读NFS共享上的磁盘映像文件(DMG),我无法在Mac OS X 10.7.5中打开它们。通过AFP访问时,相同的文件打开正常。但是,尝试使用hdiutil attach它们在NFS共享时打开它们会导致“附加失败 - 只读文件系统”: bash-3.2# /usr/bin/hdiutil attach /Volumes/nfs_share/Some.dmg hdiutil: attach failed - Read-only file system 即使AFP共享是只读的,我也可以附加相同的图像。但由于某种原因,只读NFS共享不起作用。 最终我想要做的是用影子文件附加图像,将只读图像作为读写安装。但这也失败了: bash-3.2# /usr/bin/hdiutil attach /Volumes/nfs_share/Some.dmg -mountpoint /Somewhere -shadow /path/to/Some-Shadow hdiutil: attach failed - Read-only file system 同样,如果通过AFP提供图像,这种方法也很有效。如果NFS共享是读写的,它也可以正常工作,但出于安全考虑,我不能这样做。 如何挂载驻留在只读NFS共享上的DMG文件? 附加信息: /etc/exportsFreeNAS(FreeBSD 8.2-RELEASE-p7)服务器上的相关行: /mnt/raid/netboot -alldirs -ro -mapall=netboot:netboot -network 10.100.0.0/16 输出/usr/bin/hdiutil attach -verbose /Volumes/netboot/Lion.nbi/Library.dmg …