c - 需要 libc API 来访问磁盘几何和分区相关信息

标签 c linux api hard-drive

我正在开展一个新项目,该项目与创建用于备份的驱动器镜像有关。

作为它的一部分,我需要编写代码来提供很多与磁盘几何相关的有用信息——圆柱体,不。扇区、分区和文件系统,甚至驱动器特定信息,例如哪个分区存在于哪个驱动器上。我需要一些 API。

如果除了 API 之外,您还可以发布代码,那就太好了。

P.S:类似于 Novell - Zenworks (Imaging) 所做的事情

最佳答案

没有 glibc 工具。使用 libblkid .

关于c - 需要 libc API 来访问磁盘几何和分区相关信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478519/

相关文章:

c - 在 strstr 遇到 sigsegv 之前停止它

c - 获取内核对象窗口列表

c - gcc 生成 memcpy 时 source == dest?

python - 我的谷歌地图 api key 在 python 中不起作用,尽管它在 swift 中工作

javascript - 如何动态加载 google client.js

javascript - 如何获取ajax请求的输入值

c - 结构程序未按预期工作(错误)

regex - 需要与以下 json 匹配的正则表达式

php - 如何将路径目录作为参数发送到 php 脚本?

linux - Bash 脚本 - 检查用户是否登录