NDCTL User Guide
HomePMDKNDCTLBlog
v70
v70
  • NDCTL User Guide
  • Installing NDCTL & DAXCTL
    • Installing NDCTL and DAXCTL Packages on Linux
    • Installing NDCTL and DAXCTL from Source on Linux
  • Quick Start
  • Concepts
    • NVDIMM Devices
    • PMEM and BLK Modes
    • Regions
      • Regions, Atomic Sectors, and DAX
    • Label Storage Area (LSA)
    • Namespaces
  • Managing NVDIMMs
  • Managing Regions
  • Managing Label Storage Areas (LSA)
  • Managing Namespaces
  • Managing NVDIMM Security
  • NDCTL Man Pages
    • ndctl(1)
    • ndctl-activate-firmware(1)
    • ndctl−check−labels(1)
    • ndctl−check−namespace(1)
    • ndctl−clear−errors(1)
    • ndctl−create−namespace(1)
    • ndctl−destroy−namespace(1)
    • ndctl−disable−dimm(1)
    • ndctl−disable−namespace(1)
    • ndctl−disable−region(1)
    • ndctl−enable−dimm(1)
    • ndctl-enable−namespace(1)
    • ndctl−enable−region(1)
    • ndctl−freeze−security(1)
    • ndctl−init−labels(1)
    • ndctl−inject−error(1)
    • ndctl−inject−smart(1)
    • ndct-list(1)
    • ndctl−load−keys(1)
    • ndctl−monitor(1)
    • ndctl-read-infoblock(1)
    • ndctl−read−labels(1)
    • ndctl−remove−passphrase(1)
    • ndctl−sanitize−dimm(1)
    • ndctl−setup−passphrase(1)
    • ndctl−start−scrub(1)
    • ndctl-update-firmware(1)
    • ndctl-update-passphrase(1)
    • ndctl−wait−overwrite(1)
    • ndctl−wait−scrub(1)
    • ndctl-write-infoblock(1)
    • ndctl−write−labels(1)
    • ndctl−zero−labels(1)
  • DAXCTL Man Pages
    • daxctl(1)
    • daxctl-list(1)
    • daxctl−migrate−device−model(1)
    • daxctl−offline−memory(1)
    • daxctl−online−memory(1)
    • daxctl−reconfigure−device(1)
  • Troubleshooting
  • Glossary
  • Reference Material
Powered by GitBook
On this page

Was this helpful?

  1. Installing NDCTL & DAXCTL

Installing NDCTL and DAXCTL Packages on Linux

PreviousInstalling NDCTL & DAXCTLNextInstalling NDCTL and DAXCTL from Source on Linux

Last updated 5 years ago

Was this helpful?

The ndctl and daxctl utilities are available in many Linux distribution package repositories. This approach is the easiest to use and maintain, compared with . The daxctl utility is bundled with the ndctl packages.

1) Query the repository to confirm if the ndctl package is available:

Fedora 21 or earlier

yum search ndctl

Fedora 22 or later

dnf repoquery ndctl

2) Install the ndctl utility

Fedora 21 or earlier

yum install ndctl

Fedora 22 or later

dnf install ndctl

The ndctl package is available on CentOS, RHEL, RHEL for SAP HANA 7.0 or later.

1) Query the repository to identify if the ndctl package is available:

yum search ndctl

2) Install the ndctl package

yum install ndctl

The ndctl package is available for OpenSUSE, SUSE Linux Enterprise Server (SLES), and SLES for SAP HANA v12.4 or later.

1) Query the repository to identify if ndctl is delivered:

sudo zypper search ndctl

Example:

$ sudo zypper search ndctl

S | Name      | Summary                                                                    | Type   
--+-----------+----------------------------------------------------------------------------+--------
  | libndctl6 | Management library for "libnvdimm" subsystem devices (Non-volatile Memory) | package
  | ndctl     | Manage "libnvdimm" subsystem devices (Non-volatile Memory)                 | package

2) Install the ndctl package

sudo zypper install ndctl

The ndctl package is available on Ubuntu 18.10 (Cosmic Cuttlefish) or later.

1) Query the repository to identify if the ndctl package is available using either the aptitude, apt-cache, or apt utilities

aptitude search ndctl 
apt-cache search ndctl 
apt search ndctl

2) Verify if the ndctl package is currently installed and check the version

apt list --installed ndctl

3) Install the ndctl package or update an installed package

sudo apt-get install ndctl

1) Query available versions in configured repos:

apt policy ndctl

2) Query the repository to identify if ndctl is available using either the aptitude, apt-cache, or apt utilities

apt search ndctl

3) Verify if the ndctl package is currently installed and check the version

apt list --installed ndctl

4) Install the ndctl package or update an installed package

sudo apt install ndctl

The ndctl package is available on Debian 10 (Buster) or later. See for up to date information.

installing ndctl from source code
https://tracker.debian.org/pkg/ndctl