PowerFlex: NVDIMM DAX-laitteena ei onnistunut määrittämään nimitilaa uudelleen: Virheellinen argumentti

Summary: Suoritettaessa toimenpiteitä, jotka on kuvattu kohdassa "Deploy VxFlex OS v3.x" kohdassa "DAX-laitteiden valmistelu" osa 9 - "Muunna nimiavaruuslaite kiihdytyslaitteen nimeksi, jonka tyyppi on /dev/daxX.X:", se ilmoittaa virheellisestä argumentista ...

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

DAX-laitteiden valmistelua koskevassa VxFlex OS v3.x:n käyttöönotto -kohdassa kuvatun toimenpiteen aikana osa 9 - "Muunna nimitilan laite kiihdytyslaitteen nimeksi, jonka tyyppi on /dev/daxX.X:"

Seuraava virhe voi ilmetä→ 

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

Cause

"ndctl":ään liittyvä ohjelmisto-ongelma saattaa ilmetä joissakin tapauksissa, kun laitteen kokoa ei ole määritetty. Voit ratkaista tämän ongelman noudattamalla seuraavia ohjeita

Resolution

  1. Asenna tai päivitä seuraavat paketit alla lueteltuihin versioihin 

    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.  Tarkista koko suorittamalla seuraava komento 

    ndctl list --regions -v


    Esimerkki:

    (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. Luo nimiavaruus kohdassa 9 annetun komennon sijaan (kuten edellä on kuvattu) seuraavalla komennolla→ 

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

     

    Esimerkki:

    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. Varmista, että laite on luotu, suorittamalla "ls /dev/dax*"
    Esimerkki:

    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.