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 update
sudo apt-get install ndctl
- Dockerfile
- dockerfile.run/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