C ++试图从磁盘设备路径获取磁盘使用量和容量

时间:2016-03-03 13:34:38

标签: c++ linux boost

我在Linux上使用C ++的boost。 我尝试传入磁盘设备路径(不是已安装的路径),获取磁盘的容量和可用空间量。

所以我使用了boost space(path)方法,它返回了一个space_info结构。

如果我传入实际安装的文件系统路径,我会得到正确的数字。

但是我真的需要使用磁盘设备路径并返回错误的数字。

是否有某种方法可以将磁盘设备ID路径转换为实际安装的磁盘路径?

或者,如果我只知道已安装的路径,我应该尝试获取磁盘信息。

非常感谢。

0 个答案:

没有答案