0
我正在開發一個代碼模塊,它可以識別linux機器中的所有分區。 我還需要弄清楚是否有任何分區正在使用LVM。如果使用LVM,那麼我應該創建快照並返回裝入快照的卷名稱。是否有用於LVM的命令庫界面?
對於所有這些事情,我應該使用LVM命令並解析輸出嗎?還是有一個來自LVM的圖書館可以提供所有信息?
我正在開發一個代碼模塊,它可以識別linux機器中的所有分區。 我還需要弄清楚是否有任何分區正在使用LVM。如果使用LVM,那麼我應該創建快照並返回裝入快照的卷名稱。是否有用於LVM的命令庫界面?
對於所有這些事情,我應該使用LVM命令並解析輸出嗎?還是有一個來自LVM的圖書館可以提供所有信息?
lvm support c api。 請參閱:https://git.fedorahosted.org/cgit/lvm2.git/tree/liblvm/lvm2app.h
或者您可以使用命令「blkid」查看塊設備是否是物理卷。