在CentOS系统中,可以使用storcli64(针对戴尔服务器)或perccli(针对其他品牌服务器)工具来查看控制器信息、磁盘的Device ID和Slot No.,通过这些信息,结合系统中的udev规则,可以确定硬盘在服务器上的位置。
1、安装storcli64或perccli:
以root用户运行./storcli64 /c0/eall/sall show
命令查看控制器信息、磁盘的Device ID和Slot No.。
如果使用的是戴尔服务器,则使用storcli64;如果是其他品牌(如华为、浪潮等),则使用perccli。
2、查看控制器信息:
使用perccli64 /c0 show
命令查看控制器信息,包括Number of Controllers和raid卡信息。
3、查看磁盘与卷组的对应关系:
使用perccli64 /c0/vall show
命令查看DG与VD的对应关系。
4、定位特定磁盘:
通过磁盘盘符(如/dev/sdf)定位对应的Device ID和Slot No.,如果/dev/sdf对应的Device ID为6,且DG为32:5和34,则从第7个位置开始计算,对应的物理盘位即为第7个。
5、点亮或关闭硬盘灯:
使用storcli64 /c0/e8/s6 start locate
命令点亮硬盘灯,或使用storcli64 /c0/e8/s6 stop locate
命令关闭硬盘灯。
使用smartctl获取硬盘错误信息
smartctl是一个用于监控磁盘主控芯片smart信息的工具,可以获取硬盘的错误信息,帮助监控磁盘健康状态。
1、安装smartctl:
在CentOS中,可以通过yum安装smartctl。
2、查看硬盘错误信息:
使用smartctl -a /dev/sd
命令查看所有硬盘的错误信息。
使用lsscsi查看系统的scsi信息
lsscsi命令可以查看系统的scsi信息,包括磁盘的sas地址等。
1、查看scsi信息:
使用lsscsi
命令查看系统的scsi信息。
2、获取硬盘的sas地址:
结合其他命令(如sg_ses)获取硬盘的sas地址。
使用sas3ircu工具定位硬盘
对于HBA卡磁盘,可以使用sas3ircu工具进行定位。
1、显示硬盘信息:
使用sas3ircu display
命令显示所有硬盘的信息。
2、根据SN号定位硬盘:
使用sas3ircu display | grep "Serial Number"
命令查找特定SN号对应的硬盘信息。
3、定位硬盘槽位:
根据SN号和slot号确定硬盘在服务器上的物理位置。
使用HP iLO远程管理工具定位硬盘
对于惠普服务器,可以使用iLO远程管理工具进行硬盘定位。
1、安装hpssacli:
从HP官方网站下载并安装hpssacli工具。
2、查看物理设备和逻辑设备:
使用hpssacli ctrl slot=0 pd all show
和hpssacli ctrl slot=0 ld all show
命令查看物理设备和逻辑设备的状态。
3、定位故障硬盘:
通过对比物理设备和逻辑设备的故障状态,定位到具体的/dev/sdx对应的硬盘。
在进行硬盘定位时,请确保已备份重要数据,并谨慎操作以避免数据丢失。
不同品牌和型号的服务器可能使用不同的工具和方法进行硬盘定位,请根据实际情况选择合适的方法。
如果遇到问题,建议查阅相关文档或联系技术支持以获取帮助。
到此,以上就是小编对于“服务器怎么定位硬盘信息”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/620750.html