NVMeデバイス名はリブート後も変更されます
UEK R5では、NVMeサブシステムおよびマルチパスのサポートが追加されるため、カーネルによって生成される列挙デバイス名は安定していません。 この動作は、カーネルがほかのブロック・デバイスを処理する方法と似ています。 fstab
ファイルのマウントを処理するために列挙型のカーネル・インスタンス名を使用した場合、マウントは失敗するか、または予想外に動作する可能性があります。
ブロック・デバイスを参照するときは、列挙されたカーネル・インスタンス名を使用しないでください。 かわりに、UUID、パーティション・ラベルまたはファイル・システム・ラベルを使用して、NVMeデバイスを含むすべてのブロック・デバイスを参照します。 デバイスUUIDまたはラベルが不明な場合は、blkidコマンドを使用してこの情報を表示します。
マルチパスになる前に、サブシステム番号が通常はコントローラ番号にマップされます。 したがって、/dev/nvme0n1
のサブシステムがコントローラ/dev/nvme0
と提携していると仮定できます。 この相関はもう存在しません。 マルチパスを有効にする場合は、サブシステムに複数のコントローラが含まれることがあります。 この場合、/dev/nvme0n1
は/dev/nvme1
と/dev/nvme2
のコントローラと簡単に提携することができます。 現在、サブシステムのデバイス名とコントローラのデバイス名の間には特定の相関関係は存在しません。