如何以编程方式查找装入点的OS X卷名?

时间:2015-09-09 13:12:26

标签: macos cocoa go filesystems

我正在编写一个fuse文件系统,并使用osxfuse支持的volname mount option来设置卷名。这很有效 - 当我查看包含挂载点的文件夹时,我可以在Finder中看到正确的名称。

但是,我想编写一个功能测试,以确保我不会在将来的某个时候搞砸它。如何在我的测试中以编程方式获取装载的卷名?我尝试statfs(2),但statfs::f_mntfromname包含不同的“文件系统名称”,如mount的输出中所示。

我在Go中写这个,所以我正在寻找一个我可以调用的特定系统调用,而不是一个Cocoa库函数。但如果你知道如何在Cocoa中做到这一点仍然是一个有用的领导。

0 个答案:

没有答案