NonRAID DKMS Package - Version 1.3.0 Build 1
This release contains the NonRAID kernel driver DKMS package for Ubuntu/Debian systems.
What's Included
nonraid-dkms
package with kernel module source and build scripts- Compatible with kernel versions 6.1 - 6.8 and 6.11 and later (tested up to 6.14) (6.9 and 6.10 are not supported)
- Tested on Ubuntu 24.04 LTS (with GA kernel 6.8 and HWE kernels 6.11, 6.14), Debian 12 (with kernel 6.1) and Debian 13 (with kernel 6.12)
Changes Since Last Release
- docs: updates due to changing to nonraid6_pq module (325dcda)
- dkms: v1.3.0 (e2322d4)
- include nonraid6_pq module headers (cebb22b)
- raid6: remove upstream tests (f960106)
- raid6: remove dependency for original raid6_pq (1957e31)
- raid6: fork raid6_pq into our own nonraid6_pq module (6eb3e73)
- docs: tip about editing /etc/default/nonraid if changing superblock path (0fa3e78)
- docs: document nmdctl status params (eae3408)
- docs: manual-management.md: fix crlf (e66e098)
- docs: add toc to readme (4179c21)
- docs: nmdctl check now handles starting and stopping sync operations (603ca41)
- docs: split driver manual management into its own file (2d4d956)
- docs: mention the requirement for unique disk ids (26a09d4)
- docs: fix typo (19b4783)
- docs: document ppa installation option (8fcf620)
Installation
sudo apt install dkms linux-headers-$(uname -r) build-essential
sudo apt install ./nonraid-dkms_*.deb
sudo update-initramfs -u -k all
# Reboot required
Usage
After installation and reboot, load the driver:
sudo modprobe nonraid super=/path/to/nonraid.dat
Important Notes
- ⚠️ Experimental software - Use at your own risk
- You should also download & install the latest nonraid-tools package from separate release for array management
nmdctl
tool. - See README.md for detailed usage instructions
- Always backup important data before use