【发布时间】:2013-12-13 12:24:30
【问题描述】:
为了获得硬盘上的统计信息,可以使用sys/statvfs
它需要一个路径或一个 fd。
int statvfs(const char *path, struct statvfs *buf);
int fstatvfs(int fd, struct statvfs *buf);
在我的应用程序中,我正在解析 /proc/diskstats,它为我提供了设备名称(例如:sda1、sda2)。
我不知道如何使用该设备名称来获得与 statvfs 函数相同的统计信息。 可以使用哪些功能?
【问题讨论】:
标签: c linux hard-drive