各位,我需要在Linux系统上用C语言获取连接的硬盘列表:
例如,在连接了 2 个 IDE 磁盘和 1 个 SATA 磁盘的计算机上运行程序。
./a.out
需要输出:
/dev/hda
/dev/hdb
/dev/sda
帮助?
最佳答案
使用libsysfs ,这是查询内核有关各种连接设备的推荐方法。
关于c - 在c中获取物理硬盘列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492577/