NVM Express(NVMe)または不揮発性メモリー ホスト コントローラー インターフェイス仕様(NVMHCI)は、PCI express(PCIe)バスを介して接続されたソリッドステート ドライブ(SSD)にアクセスするための仕様です。NVMは、SSDで使用されている不揮発性メモリーの略語です。 NVMeでは、最適化されたレジスター インターフェイス、コマンド セット、およびPCIe SSDの機能セットが定義されています。NVMeは、PCIe SSDを標準化し、パフォーマンスを向上させることに重点を置いています
NVMe仕様に基づいて設計されたPCIe SSDデバイスは、NVMeベースのPCIeSSDです。NVMeの詳細については、リンクhttp://www.nvmexpress.org/を参照してください。現在使用されているNVMeデバイスは、NVMe 1.0cに準拠しています
次では、NVMeデバイスのRHEL 7サポートを見ていきます。
原因の情報がありません。
対象となるもののリストを以下に示します。
NVMeドライバーでは、次の機能が公開されます
次の表は、第12世代および第13世代マシンにおいてNVMeのRHEL 7(アウト オブ ボックス)ドライバーでサポートされている機能を示しています
世代 | Basic IO | ホット プラグ | UEFI起動 | レガシー起動 |
---|---|---|---|---|
13世代 | はい | はい | はい | いいえ |
12世代 | はい | はい | いいえ | いいえ |
下の「図5」は、デバイス ノードの命名規則について説明しています
「nvme」という文字列の直後の番号は、デバイス番号です
Example:
nvme0n1 – デバイス番号は0です
デバイス名の後に「p」というプレフィックスが付いたパーティションが追加されます
Example:
nvme0n1p1 – パーティション1
nvme1n1p2 – パーティション2
Example:
nvme0n1p1 – デバイス0のパーティション1
nvme0n1p2 – デバイス0のパーティション2
nvme1n1p1 – デバイス1のパーティション1
nvme1n1p2 – デバイス1のパーティション2デバイス ノードの命名規則
1) 次のコマンドを実行すると、デバイス1の nvme パーティション1が xfs
[root@localhost ~] # mkfs にフォーマットされます。 xfs は、xfs の smi-s me1n1p1
メタデータ = 0: 1 n1p1 isize = 256 agcount = 4, agcount = 12209667 blks =
sectsz = 512 attr = 2, = 1 =
crc = 0 data
= bsize = 4096 ブロック = 48838667, imaxpct = 25 =
sunit = 0 sunit = 0 blks ネーミング
= バージョン 2 bsize = 4096 ascii-ci = 0 ftype = 0 log
= 内部ログ bsize = 4096 ブロック = 23847, バージョン = 2 =
sectsz = 512 sunit = 0 blks、lazy-ユニット = 0 blks、lazy block = 1 個の
リアルタイム = なし。 rtextents = 0 2
) デバイスをマウントポイントにマウントして、同じ [
root@localhost ~] # mount をリストします。 [root@localhost
~] # mount | grep-i nvme tb
nvme1n1p1 On [/mnt タイプの Xfs (rw、relatime、seclabel、属性2、inode64、noquota)] を使用
して、nvme デバイスのバックプレーン led を管理するための
2 つのユーティリティを使用して、ドライブバックプレーンの LED ステータスを制御することができます。 Linux 通常、ドライブバックプレーン Led はハードウェア RAID コントローラ (PERC) によって制御されていますが、NVMe PCIE SSD のソフトウェア RAID on Linux (mdadm) を使用している場合、デバイスアレイのステータスを監視し、ドライブ Led のステータスをアップデートします。
追加の読み取りを行うには、リンクhttps://www.dell.com/support/article/SLN310523/をチェックしてください。
1) openipmi および取り付けられた mon/駆動型 ctl ユーティリティをインストールします。
次のコマンドを実行して、openipmi をインストールします。また、
[root@localhost ~] # yum install openipmi
[root@localhost ~] # yum install 0.79-3.el7.x86_64。 rpm
2) モジュールを使用して、
[設定された ctl] と [設定] を同時に実行します
。次のコマンドを使用して、ipmi のステータスを表示します (図6を参照)
。 [root@localhost ~] # systemctl Start ipmi
図 6: IPMIの開始とステータス
a)ledmodを開始します
[root@localhost ~]# ledmon
b)「図7」には、デバイスの動作状態に対してledmonを実行した後のLEDステータスが表示されています
図7:デバイスの稼働状態を示すための LED のステータス (緑)
a) 次のコマンドを実行すると、ドライブ led が点滅します [デバイスノードでは、次のコマンドを実行すると、ドライブの led が点滅します [
root@localhost ~] # 指定されています。デバイスノード
には
、次のコマンドを実行すると、検出 LED がオフになり、次のコマンドを実行すると、位置確認 LED [root@localhost
~] # 電源がオフになります。この場合、次のコマンドを実行します。 root@localhost locate_off