PowerFlex:DAXデバイスとしてのNVDIMMは、ネームスペースの再構成に失敗しました。Invalid argument

Summary: 「VxFlex OS v3.xの導入」の「DAXデバイスの準備」セクション9「ネームスペース デバイスを/dev/daxX.Xタイプのアクセラレーション デバイス名に変換する:」で説明されている手順を実行すると、「無効な引数」が報告されます。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

「Deploy VxFlex OS v3.x」セクション9「Prepare the DAX devices" section 9 - "Convert the namespace device to the acceleration device name of type /dev/daxX.X」に記載されている手順の実行中に

次のエラーが発生することがあります。→ 

ndctl create-namespace -e namespace0.0 --mode=devdax --align=4K -f
failed to reconfigure namespace: Invalid argument
 

Cause

デバイスのサイズが指定されていない場合、「ndctl」に関連するソフトウェアの問題が発生する場合があります。この問題を解決するには、次の手順に従ってください。

Resolution

  1. 次のパッケージを以下のリストのバージョンにインストール/アップグレードします 

    kmod-redhat-nfit-3.10.0_957-1.el7_6.x86_64.rpm 
    ndctl-64.1-2.el7.x86_64.rpm
    libpmemblk-1.5.1-2.1.el7.x86_64.rpm
    libpmem-1.5.1-2.1.el7.x86_64.rpm
     
  2.  次のコマンドを実行して、サイズを確認します 

    ndctl list --regions -v


    Example:

    (The size is "17179869184" in the example)
    
    ndctl list --regions -v
    
    
    [
      {
        “dev”:”region1”,
        “size”:17179869184,
        “available_size”:0,
        “max_available_extent”:0,
        “type”:”pmem”,
        “numa_node”:1,
        “iset_id”:7828749584277088034,
        “persistence_domain”:”unknown”
      },
      {
        “dev”:”region0”,
        “size”:17179869184,
        “available_size”:17179869184,
        “max_available_extent”:17179869184,
        “type”:”pmem”,
        “numa_node”:0,
        “iset_id”:-7016240687023610078,
        “persistence_domain”:”unknown”
      }
    ]

     

  3. セクション9のコマンド(上記を参照)の代わりに、次のコマンドを使用してネームスペースを作成してください→ 

    ndctl create-namespace -f -e namespaceX.X --mode=devdax --align=4K -s <size>

     

    Example:

    ndctl create-namespace -f -e namespace0.0 --mode=devdax --align=4K -s 17179869184
    
    {
      "dev":"namespace0.0",
      "mode":"devdax",
      "map":"dev",
      "size":"15.75 GiB (16.91 GB)",
      "uuid":"1040658d-xxxx-xxxx-xxxx-a224f6cd6fa4",
      "daxregion":{
        "id":0,
        "size":"15.75 GiB (16.91 GB)",
        "align":4096,
        "devices":[
          {
            "chardev":"dax0.0",
            "size":"15.75 GiB (16.91 GB)"
          }
        ]
      },
      "align":4096,
      "name":"o-autolabel"
    }
     
  4. ls /dev/dax*」を実行して、デバイスが作成されたことを確認します
    例:

    ls /dev/dax*
    /dev/dax0.0  /dev/dax1.0
     

Affected Products

PowerFlex Software

Products

PowerFlex rack, PowerFlex Appliance, PowerFlex Software
Article Properties
Article Number: 000187326
Article Type: Solution
Last Modified: 25 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.