在Linux中以程序方式获取硬盘分区的UUID的最简单方法是什么? (使用C)
答案 0 :(得分:4)
使用libblkid中的util-linux-ng distribution。它包含一些sample code。
(您的系统可能已经有一个与某些版本的libblkid链接的“blkid”实用程序。)
答案 1 :(得分:2)
尼莫说的话。
或者......您可以打开并阅读/proc/mounts
的内容,并忽略所有不以/dev/disk/by-uuid/
开头的行。稍微多一些工作,但没有依赖。