在linux中获取卷UUID

时间:2011-07-18 14:51:37

标签: c linux uuid

在Linux中以程序方式获取硬盘分区的UUID的最简单方法是什么? (使用C)

2 个答案:

答案 0 :(得分:4)

使用libblkid中的util-linux-ng distribution。它包含一些sample code

(您的系统可能已经有一个与某些版本的libblkid链接的“blkid”实用程序。)

答案 1 :(得分:2)

尼莫说的话。

或者......您可以打开并阅读/proc/mounts的内容,并忽略所有不以/dev/disk/by-uuid/开头的行。稍微多一些工作,但没有依赖。