磁盘信息管理所需的技术

一个磁盘所包含的信息

  • 硬件信息:型号、物理类型、序列号、温度、转速、工作速率、磁盘LU、磁盘端口SAS地址、厂商、固件、LED灯状态等
  • 位置信息:Enclosure、slot
  • 逻辑信息:运行状态(在线、空闲热备盘、重构盘)、逻辑类型(成员盘、空闲热备盘、空闲盘)、所属RAID组、所属卷组
  • SMART信息

现有技术

#sg_map

显示sg设备和sd设备的映射关系

#sginfo –l

获取sg设备的信息

#sg_ses –p 0xa /dev/sg18

获取磁盘槽位号、磁盘端口SAS地址

#ll  /dev/disk/by-path

获取磁盘端口SAS地址、磁盘盘符

#sg_inq  -p  0x83  /dev/sdq

磁盘LU、磁盘端口SAS地址

#udevinfo –a –p /block/sdq

获取磁盘的信息

#udevinfo –q all –n /dev/sdq

获取磁盘的详细信息

#scsi_id  -x –g –s /block/sdq 

获取磁盘详细信息

#smartctl  -H /dev/sdb

查看磁盘健康状态

#smartctl -a  /dev/sdb
#smartctl -A /dev/sdb

查看磁盘SMART信息和温度

#smartctl -x  /dev/sdb

显示磁盘所有信息,包括SAS地址等

结论

当前技术可以满足获取磁盘信息的需求

Leave a Reply

Your email address will not be published. Required fields are marked *