首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持NVMe的CentOS 7智能工具

支持NVMe的CentOS 7智能工具
EN

Unix & Linux用户
提问于 2017-05-05 11:29:33
回答 1查看 9.9K关注 0票数 3

我刚刚在一个带有CentOS驱动器的服务器上设置了NVMe 7,并被告知不能在它们上运行smartctl

代码语言:javascript
复制
# smartctl -a /dev/nvme0
/dev/nvme0: Unable to detect device type
Please specify device type with the -d option.

# smartctl -a /dev/nvme0 -d nvme
/dev/nvme0: Unknown device type 'nvme'

然后,我注意到CentOS附带了Smartmontools版本6.2,而智能工具支持从版本6.5开始的NVMe

如何在CentOS 7上将Smartmontools升级到版本6.5?

他们的下载页面只为CentOS 7提供SmartmonTools6.2。

理想情况下,我不想从源代码编译,我更喜欢RPM或更好的第三方回购,其中包括最新的Smartmontools,以获得定期更新。

替代

如果您知道另一个工具,最好包含在CentOS 7中,可以让我从NVMe驱动器获得智能信息,我也愿意接受这些建议。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-05-05 11:54:50

好吧,我找到了两种选择。

获得在CentOS 7

上工作的预编译二进制文件

尽管他们的套餐页面只为CentOS 7提供了SmartmonTools6.2,但他们的SVN构建页面提供了在CentOS上工作的二进制文件。

适当的存档有一个.linux后缀,例如,我选择了:

smartmontools-6.6-0-20170503-r4430.linux-x86_64.tar.gz

这个存档包含一个像魅力一样工作的smartctl二进制文件。

使用nvme命令行工具

CentOS 7附带了一个nvme命令( yum包名为nvme-cli)。

它可以列出NVMe驱动器:

代码语言:javascript
复制
# nvme list

并能阅读智能信息:

代码语言:javascript
复制
# nvme smart-log /dev/nvme0

还有更多的智能信息(不知道为什么会被分割):

代码语言:javascript
复制
# nvme smart-log-add /dev/nvme0
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/363212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档