Linux:找出SATA和IDE硬盘的序列号/型号和供应商信息
时间:2020-01-09 10:41:35 来源:igfitidea点击:
如何找到CentOS Linux服务器下SCSI或IDE硬盘的品牌,型号和序列号?
如何不打开英特尔/AMD服务器机箱而获得有关磁盘存储的供应商信息?
您需要使用" hdparm命令"。
它提供了由库存的Linux ATA/IDE/SATA设备驱动程序子系统支持的各种硬盘ioctl的命令行界面,即从硬盘获取BIOS信息。
在Linux下获取硬盘型号和数量
对于/dev/sda(SATA),请尝试以下命令。
您需要传递-i或-I选项,它们直接从驱动器请求标识信息,这些信息以新的扩展格式显示:
# hdparm -I /dev/sda # hdparm -I /dev/sda | grep Serial
或用于IDE/dev/hda
# hdparm -i /dev/hda
或者
# hdparm -I /dev/hda
scsi_id命令示例
对于SCSI连接的磁盘,请使用scsi_id命令,该命令通过SCSI INQUIRY重要产品数据(VPD)第0x80或0x83页查询SCSI设备,并使用结果数据生成在正确支持第0x80页或第0x83页的所有SCSI设备上唯一的值。
# scsi_id -s /block/sda # scsi_id -a -s /block/sda # scsi_id -gus /block/sda
其中:
-s
:为sysfs-device生成一个id- `-a':即使设备不支持VPD页面,也始终打印有关该设备的信息(型号,供应商字符串)。
-g
:将该设备视为列出的白色。必须在命令行上或在scsi_id配置文件中指定-g选项,scsi_id才能生成任何输出-u
:重新格式化输出:用下划线替换所有空格。
sdparm命令
sdparm命令可用于访问SCSI模式页面。
阅读VPD页面;发送简单的SCSI命令。
它可以提供所有信息:
# sdparm -a /dev/sda # sdparm --vendor sea /dev/sda