关于ESXi下如何查看磁盘SMART信息(SATA & NVMe)的教程
Posted FusionHEX_M
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ESXi下如何查看磁盘SMART信息(SATA & NVMe)的教程相关的知识,希望对你有一定的参考价值。
ESXi下查看磁盘SMART比较麻烦,并且SATA协议的和NVMe协议的操作不一样,下面分别进行详细陈述
SATA——使用smartctl查看
本部分参考梦幻生命@CSDN(原文链接https://blog.csdn.net/weixin_43894988/article/details/105256473)
第一步,下载、上传与安装smartctl:
1,从http://pfoo.unscdf.org/esxi/smartctl-6.6-4433.x86_64.vib处下载smartctl的VIB程序包
2,参考我撰写的https://www.cnblogs.com/fusionhex/p/16377729.html的1,2,3步完成VIB包的上传与安装
3,获取需要获取SMART信息的磁盘名称,切换到ESXi“存储”选项卡页面:
本例子中的磁盘名称为t10.ATA_____ST1000DM0032D1CH162__________________________________W1D42E7X
4,在ESXi主页开启SSH,并且远程SSH连接登录ESXi主机(参考本人文章https://www.cnblogs.com/fusionhex/p/17419119.html第二步)
5,执行下面的命令:
/opt/smartmontools/smartctl -d sat -a /vmfs/devices/disks/t10.ATA_____ST1000DM0032D1CH162__________________________________W1D42E7X
最后的设备名称请根据自己的实际情况修改,SMART信息将会立刻跳出来。
NVMe——使用ESXI自带esxcli命令查看
直接SSH登录到主机,执行:
esxcli nvme device list
列出所有NVMe驱动器,典型反馈如下:
[root@localhost:~] esxcli nvme device list HBA Name Status Signature -------- ------ --------------------- vmhba2 Online nvmeMgmt-nvme00010000
这里只安装了一块NVMe磁盘,请记住这里的“vmhba2”,接下来执行命令:
esxcli nvme device log smart get -A vmhba2
返回的即为SMART信息,需要注意的是composite temperature为温度项,单位为开尔文,减273即为摄氏度
本文仅发布于博客园(cnblogs),如在其他网站看到均为抄袭,请各位读者注意
esxi直通sata控制器给群辉。群辉无法识别全部盘符,无法读取smart
我用的是esxi6.7直通了sata控制器给群辉,然而每次群辉只能识别出2个。但是我有3块。
不会直通sata控制器的看看教程(https://blog.csdn.net/weixin_34216036/article/details/92475925)
然后尝试了各种群辉6.2版本都不行。最后找到了6.1.x能识别
解决办法:
因为群辉和esxi的引导文件占用了 sata控制器 导致直通后的sata盘符识别不全,那么我就删掉他。使用scsi控制器(反正我6.2的群辉没成功过6.1.x成功。5.2也行)
识别成功!
附上各种下载地址:
https://www.nas2x.com/threads/2019-12-19.588/ 该地址有群辉的引导文件注册登录后随意下载
【其他】
按照上面方法可以读取到了全部直通的盘符。但是!硬盘无法获取到SMART。emmmmm 不完美。
我找到一个硬盘引导二合一的镜像不需要安装 登录之后就可以直接进入系统。这样系统和数据盘也可以分开也不错。更重要的是可以读取smart
附上地址参考:https://www.tenlonstudio.com/4837.html
以上是关于关于ESXi下如何查看磁盘SMART信息(SATA & NVMe)的教程的主要内容,如果未能解决你的问题,请参考以下文章