猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在 go 中获取未挂载卷的 BLKID
我试图找出是否有办法通过一些本机 golang 库获取未安装卷的 blkid 的详细信息。我对卷的 fstype 特别感兴趣
慕码人2483693
浏览 254
回答 2
2回答
缥缈止盈
我认为没有本地图书馆 - 我找不到。我想你有3个选择外壳到blkid实用程序为libblkid编写一个cgo接口浏览libblkid源代码并在 go 中重新实现它1 非常容易。2更难。3 可能很容易,具体取决于blkid您想要的功能。 strace blkid args看看它做了多少系统调用来获得你想要的结果。我可能会选择 1. 因为blkid这是我认为您保证拥有的核心 linux 工具之一。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续