PowerFlex: NVDIMM som DAX-enhed kunne ikke omkonfigurere navneområde: Ugyldigt argument
Summary: Under udførelsen af proceduren beskrevet i afsnittet "Implementer VxFlex OS v3.x" for "Forbered DAX-enhederne" – "Konverter navneområdeenheden til accelerationsenhedens navn af typen /dev/daxX.X:", rapporteres "ugyldigt 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
Under udførelsen af proceduren beskrevet i "Implementer VxFlex OS v3.x" for "Forbered DAX-enhederne" afsnit 9 – "Konverter navneområdeenheden til accelerationsenhedens navn af typen /dev/daxX.X:"
Følgende fejl kan opstå →
ndctl create-namespace -e namespace0.0 --mode=devdax --align=4K -f failed to reconfigure namespace: Invalid argument
Cause
Softwareproblemer relateret til "ndctl" kan forekomme i nogle tilfælde, når enhedens størrelse ikke er angivet - for at løse dette problem skal du følge nedenstående trin:
Resolution
-
Installer/opgrader følgende pakker til nedenstående versioner
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
-
Kontroller størrelsen ved at udføre den næste kommando
ndctl list --regions -v
Eksempel:(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” } ] -
I stedet for kommandoen i afsnit 9 (som beskrevet ovenfor) skal du oprette navneområdet ved hjælp af følgende kommando →
ndctl create-namespace -f -e namespaceX.X --mode=devdax --align=4K -s <size>Eksempel:
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" } -
Kontrollér, at enheden blev oprettet ved at køre "ls/dev/dax*"
Eksempel: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.