PowerFlex: NVDIMM jako zařízení DAX se nepodařilo překonfigurovat obor názvů: Argument je neplatný
Summary: Během provádění postupu popsaného v části "Nasazení systému VxFlex OS v3.x" v části "Příprava zařízení DAX" v části 9 – "Převod zařízení jmenného prostoru na název akceleračního zařízení typu /dev/daxX.X:" hlásí "neplatný argument" ...
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
Během provádění postupu popsaného v části "Nasazení systému VxFlex OS v3.x" v části "Příprava zařízení DAX" v části 9: "Převod zařízení jmenného prostoru na název akceleračního zařízení typu /dev/daxX.X:"
Může dojít k následující chybě →
ndctl create-namespace -e namespace0.0 --mode=devdax --align=4K -f failed to reconfigure namespace: Invalid argument
Cause
Pokud není specifikována velikost zařízení, může se v některých případech objevit problém se softwarem související s "ndctl" – tento problém vyřešíte následujícím způsobem:
Resolution
-
Nainstalujte nebo upgradujte následující balíčky na níže uvedené verze.
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
-
Zkontrolujte velikost provedením následujícího příkazu.
ndctl list --regions -v
Příklad:(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” } ] -
Namísto příkazu v části 9 (jak je popsáno výše) vytvořte obor názvů pomocí následujícího příkazu→
ndctl create-namespace -f -e namespaceX.X --mode=devdax --align=4K -s <size>Příklad:
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" } -
Ověřte, zda bylo zařízení vytvořeno, spuštěním příkazu "ls /dev/dax*"
Příklad:ls /dev/dax* /dev/dax0.0 /dev/dax1.0
Affected Products
PowerFlex SoftwareProducts
PowerFlex rack, PowerFlex Appliance, PowerFlex SoftwareArticle 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.