是否有可能获取 Linux 服务器上所有物理硬盘的清单?

是否有可能获取 Linux 服务器上所有物理硬盘的清单?

fdisk -l的,但是如果磁盘设置为硬件 RAID 会怎样?

答案1

对于硬件 raid 来说,您必须使用 raid 控制器制造商提供的控制器实用程序。

不幸的是,目前没有一种通用的方法可以适用于每一个硬件突袭供应商。

答案2

RAID 控制器供应商通常会为其背后的磁盘提供一个接口。3ware 具有 3DM Web 管理和 CLI 实用程序。Dell 也通过 OpenManage Server Administrator 提供此功能。不确定其他供应商是否提供此功能,但我想也是一样。

答案3

硬件 RAID 的工作原理是将磁盘组合在一起,并在硬件级别将它们显示为设备。Linux 机器没有通用的方法来检测这一点并探测硬件 RAID 背后的真实磁盘。但是,大多数硬件 RAID 设备都附带某种 Linux 实用程序,可提供有关 RAID 设备的信息。如果您找到特定 RAID 设备的实用程序,则可以使用它来发现连接到 RAID 的实际磁盘。

答案4

我认为这个工具名为

 lshw

可以达到目的。

相关内容