GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos 6 で NVME ドライブを監視する方法

最近、お客様の 1 人から、サーバー ハードウェアのアップグレードを依頼されました。残念ながら、彼らはソフトウェアを更新できず、Centos 6 に新しい NVMe ドライブをインストールする必要がありました。しかし、それらを監視する必要があり、デフォルトの smartmontools は Centos 6.X で NVMe をサポートしていません。また、以下の投稿で smartmontools のインストール方法について読むことができます:

smartd と smartctl で HDD と SSD を監視する

この方法で監視する方法は 2 つあります。

  • nvme-cli – このプログラムは、NVM-Express ドライブに標準準拠のツールを提供するユーザー空間ユーティリティです。
  • smartmontools を最新バージョンにアップグレードします。

この両方の方法を確認してみましょう:

nvme-cli インストール

このツールは、標準の Centos 6 リポジトリには存在しません。そのため、コマンドを使用してソースからビルドする必要がありました:

# cd /tmp
# wget https://github.com/linux-nvme/nvme-cli/archive/v1.11.1.tar.gz
# tar zxf v1.11.1.tar.gz
# cd nvme-cli-1.11.1
# make 
# make -s install

これで、次のコマンドで NVMe ドライブのステータスを確認できます:

# nvme smart-log /dev/nvme0

smartmontools のアップグレード

Centos 6 リポジトリには、nvme をサポートする smartmontools バージョンがありません。だから、私たちも構築する必要があります:

# wget https://github.com/smartmontools/smartmontools/releases/download/RELEASE_6_6/smartmontools-6.6.tar.gz
# tar -zxf smartmontools-6.6.tar.gz
# cd smartmontools-6.6
# ./configure --without-cxx11-option --with-nvme-devicescan=yes
# make
# make -s install

その後、smartctl で NVMe を監視できます。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentosでSysstatを使用してシステムを監視する方法

  1. CentOS7にWine4.0をインストールする方法

  2. CentOS7にVim8.2をインストールする方法

  3. CentOS7にVirtualBoxをインストールする方法

  1. CentOS8にGitをインストールする方法

  2. CentOS8にDockerをインストールする方法

  3. Centos8にJava8および11をインストールする方法