根据服务器配置的不同RAID状态(RAID1、RAID0、未组RAID),在Linux系统中查询单块硬盘详细信息(容量、厂商、序列号等)的方法如下:
1. 使用 lsscsi 命令识别硬盘类型
lsscsi
输出示例:
[0:2:0:0] disk H3C Universal Flash 4.0 /dev/sda RAID组逻辑盘
[2:0:0:0] disk SEAGATE ST600MM0009 0001 /dev/sg0 物理盘(RAID成员或直通盘)
RAID成员盘/直通盘 通常显示为 /dev/sgX(SCSI Generic设备)。
2. 按硬盘类型查询信息
(1) RAID成员盘(组RAID1/RAID0的物理盘)
通过阵列卡驱动工具获取SMART信息:
查看物理盘Slot位置(以LSI卡为例)
/opt/MegaRAID/storcli/storcli /c0 display
查询指定Slot硬盘详细信息(示例:Enclosure 252, Slot 0)
/opt/MegaRAID/storcli/storcli /c0 /e252 /s0 display all |
grep -E "Model|Serial|Size"
关键字段:
Model(型号)
Serial(序列号)
Size(容量)
(2) 未组RAID的直通硬盘
直接使用 smartctl 查询:
smartctl -a /dev/sg0 | grep -E "Model Family|Device
Model|Serial|Capacity"
或使用 hdparm:
hdparm -I /dev/sdX | grep -i "model\|serial\|capacity"
(3) 逻辑盘(RAID组)
查询RAID组整体信息(非单盘):
查看逻辑盘
lsblk
查看RAID组详情(需安装阵列卡工具)
/opt/MegaRAID/storcli/storcli /c0 /vall display
3. 使用系统工具汇总信息
查看所有磁盘厂商和型号
lshw -class disk | grep -E
"product:|vendor:|serial:|size:"
使用hwinfo工具(需安装)
hwinfo --disk | grep -E "Model:|Serial:|Size:"
4. 通过HDM带外管理查询
登录HDM Web界面 → 存储信息 → 物理硬盘,可直接查看:
硬盘厂商、序列号、容量、位置(Slot)、RAID状态(在线/热备/直通)。
注意:
RAID成员盘需通过阵列卡工具查询,直接使用
smartctl 可能无法识别。
直通盘(未组RAID)可直接用 smartctl 或 hdparm 获取信息。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论