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


10

是的,fdisk -l但是如果将磁盘设置为硬件RAID怎么办?


1
对于不在RAID后面的东西,您可能要使用类似的东西lshw -class disk,因为fdisk将显示一些实际上不是物理磁盘的块设备。
Zoredache

Answers:


7

如果是硬件突袭,则必须使用突袭控制器制造商提供的控制器实用程序。

不幸的是,没有通用的方法可以与每个硬件突袭供应商一起使用。


哈,你让我快了11秒。哦,好了,我会离开我的,因为它提到了一些细节,以防它对申请者有帮助。仍然先为正确答案+1。
亚伦·科普利

7

RAID控制器供应商通常提供与其后面的磁盘的接口。3ware具有3DM Web管理和CLI实用程序。戴尔还通过OpenManage Server Administrator提供此服务。不确定其他供应商,但我会想象相同。


LSI控制器(包括Dell PERC控制器)可以通过MegaCLI程序使用“ MegaCLI -PDList -aAll”进行访问。
slillibri 2011年

惠普突击行动通过了hpacucli
Patrick

2

硬件RAID通过将磁盘组合在一起并将其作为硬件级别的设备呈现出来而起作用。linux机器没有通用的方法可以检测到这种情况并探测硬件袭击背后的实际磁盘。但是,大多数硬件RAID设备都附带某种Linux实用程序,该实用程序提供有关RAID设备的信息。如果您为特定的RAID设备找到了该实用程序,则可以使用它来发现附加到RAID中的实际磁盘。


0

我认为该工具名为

 lshw

可以做到的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.