ndctl
Utility for managing Non-Volatile DIMMs. More information: <https://manned.org/ndctl>.
Install
- All systems
-
curl cmd.cat/ndctl.sh
- Debian
-
apt-get install ndctl - Ubuntu
-
apt-get install ndctl - Arch Linux
-
pacman -S ndctl - Kali Linux
-
apt-get install ndctl - CentOS
-
yum install ndctl - Fedora
-
dnf install ndctl - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install ndctl
Utility for managing Non-Volatile DIMMs. More information: <https://manned.org/ndctl>.
-
Create an 'fsdax' mode namespace:
ndctl create-namespace --mode=fsdax -
Change the mode of a namespace to 'raw':
ndctl create-namespace --reconfigure=namespaceX.Y --mode=raw -
Check a sector mode namespace for consistency, and repair if needed:
ndctl check-namespace --repair namespaceX.Y -
List all namespaces, regions, and buses (including disabled ones):
ndctl list --namespaces --regions --buses --idle -
List a specific namespace and include lots of additional information:
ndctl list -vvv --namespace=namespaceX.Y -
Run a monitor to watch for SMART health events for NVDIMMs on the 'ACPI.NFIT' bus:
ndctl monitor --bus=ACPI.NFIT -
Remove a namespace (when applicable) or reset it to an initial state:
ndctl destroy-namespace --force namespaceX.Y
© tl;dr; authors and contributors