LVM是否有命令库接口?

时间:2013-10-03 07:07:25

标签: lvm

我正在开发一个代码模块,用于识别linux机器中的所有分区。 我还需要弄清楚是否有任何分区正在使用LVM。如果使用LVM,那么我应该创建快照并返回快照装载的卷名。

对于所有这些事情,我应该使用LVM命令并解析输出吗?或者LVM中是否有可以提供所有信息的库?

1 个答案:

答案 0 :(得分:0)

lvm支持c api。 见:https://git.fedorahosted.org/cgit/lvm2.git/tree/liblvm/lvm2app.h

或者您可以使用命令“blkid”来查看块设备是否是物理卷。