如何在Linux上获取磁盘信息?

问题描述 投票:0回答:1

目的是获取有关Linux平台下的物理硬盘的信息。所需信息包括物理硬盘驱动器名称(标题),设备路径(如/dev/sda),读/写速率以及每个物理磁盘的读写吞吐量,总磁盘容量和每个物理磁盘的剩余可用容量。我最终需要在C ++程序中获取此信息。但我也接受命令行获取方法。

我尝试过lshwsmartctlhdparmlsblkfdisk.etc,但其中一些命令在不同的Linux发行版上不可用。而这些方法无法获得我想要的所有信息。我也试图从/proc/diskstats/sys/block等获取信息,但它没有解决问题。逻辑磁盘和物理磁盘之间的混淆也使处理变得困难。需要强调的是,您需要获取的信息是针对每个物理磁盘的。

c++ linux disk read-write
1个回答
-1
投票

fdisk -l命令将向您显示详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.