【发布时间】:2019-05-29 13:06:31
【问题描述】:
你能指出我正确的方向吗?现在我正在寻找系统调用g_io_getattr..
我不想调用子进程。
回报将是例如'da0'、'da1' 或 'ada0'...
【问题讨论】:
-
我希望普通用户可以获取此信息。喜欢
geom disk list
你能指出我正确的方向吗?现在我正在寻找系统调用g_io_getattr..
我不想调用子进程。
回报将是例如'da0'、'da1' 或 'ada0'...
【问题讨论】:
geom disk list
您很可能希望使用 FreeBSD 的 libgeom - 特别是 geom_gettree()。 The source to freebsd's partedit - 显示正在使用它,并且在 read_geom_mesh 和相关函数中迭代生成的结构以获得磁盘列表。 source of the geom program 似乎也展示了 geom_gettree 函数的一些用法并迭代其返回的结构。
【讨论】: