Skip to content

Releases: qvr/nonraid

NonRAID Tools Debian Package - Version 1.22.1

11 Mar 14:35
2affe9a

Choose a tag to compare

NonRAID Tools Package - Version 1.22.1

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.22.1 (9d98cc3)
  • ci: add unit tests for handle_check (9a03937)
  • nmdctl: handle_check: allow resuming any operation (9fe2f43)
  • docs: document how to set per-disk mount options (59e2797)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.22.0

12 Feb 15:08
b2badde

Choose a tag to compare

NonRAID Tools Package - Version 1.22.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.22.0 (b0c0a86)
  • tools/systemd: add option to not automount array disks on array start (6f7a750)
  • nmdctl: handle_check: error out if in unattended mode and there is an paused operation pending (6c6a74f)
  • docs: add notes for migrating an existing unraid array (f4b538d)
  • docs: add tip for using systemd overrides to ensure proper service ordering (c69fd80)
  • docs: update kernel support matrix, link to nonraid arch package (78437ca)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.21.0

13 Nov 20:47
3b03af4

Choose a tag to compare

NonRAID Tools Package - Version 1.21.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.21.0 (ff164d8)
  • nmdctl: add_disk: add support for giving new disk directly as parameter (ce45a11)
  • nmdctl: start_array: allow explicitly starting array in abnormal state (e3e1f16)
  • nmdctl: handle_check: allow to explicitly start recon/clear operations (8de6ada)
  • nmdctl: mount_array_disks: support optional per-disk mount options from /etc/nonraid/fstab (c50eb25)
  • Recognize majors 65-71 as valid SATA drives (cd3251b)
  • nmdctl: add_disk: fix suggesting adding already existing parity slot (9dee76f)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.20.0

25 Oct 17:44
b34ab8f

Choose a tag to compare

NonRAID Tools Package - Version 1.20.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.20.0 (1da2694)
  • ci: add unit tests for create_array_layout (1b95e0f)
  • nmdctl: create_array: add support to take array layout as command line parameters (690255c)
  • nmdctl: create_array: import disks in slot order (339d750)
  • nmdctl: create_array: instructions to create filesystems after array creation (87be3db)
  • nmdctl: list_available_devices: find virtio devices (5c9e5e6)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.19.0

19 Sep 19:50
378d6f6

Choose a tag to compare

NonRAID Tools Package - Version 1.19.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.19.0 (d9eaa83)
  • docs: remove unneeded note about hwe kernel support (0f3c902)
  • nmdctl: replace unneeded cuts in fs type parsing (815bae3)
  • nmdctl: show_status: refactor: more consistent formatting of bytes (52a1679)
  • nmdctl: show_status: dont say unmounted if we havent checked (371915b)
  • nmdctl: show_status: dynamic format of size column (7d2183c)
  • nmdctl: show_status: show disk name in verbose mode (a3cf213)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.18.0

18 Sep 16:40
3400e4a

Choose a tag to compare

NonRAID Tools Package - Version 1.18.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications
  • nonraid.udev udev rules for automatic blkid info caching into udev

Changes Since Last Release

  • nmdctl: v1.18.0 (316d574)
  • nmdctl: get_fs_usage: check correct fs type usage with luks (a4e2007)
  • nmdctl: collect_disk_status: get fs_type and mountpoint only once in monitor mode (5657d43)
  • tools/debian: include udev rules in deb (ac8654f)
  • tools/udev: add udev rules for nonraid arrays to cache blkid (2ea678f)
  • nmdctl: get_fs_type: check fs type with lsblk first (1b3eedd)
  • docs: quick start clarifications (71b1791)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.17.0

12 Sep 07:49
7ae8a56

Choose a tag to compare

NonRAID Tools Package - Version 1.17.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications

Changes Since Last Release

  • nmdctl: v1.17.0 (70a943e)
  • nmdctl: show_status: show replaced disks as new (952bd09)
  • nmdctl: show_status: show if disk/slot is unassigned (add2633)
  • nmdctl: import_disks: dont try to import failed disks (6fadad2)
  • nmdctl: import_disks: automatically import previously unassigned disks (65dbab0)
  • docs: add quick start (1c3228d)
  • tools/systemd: nonraid-notify.service: dont try to start nonraid.service (ac9d6d9)
  • nmdctl: array_health: show unconfigured array as offline (e468194)
  • nmdctl: show_status: show disk id in device column (6778af8)
  • nmdctl: show_status: show per-disk r/w counts (5c64d13)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.16.1

07 Sep 12:24
22001ef

Choose a tag to compare

NonRAID Tools Package - Version 1.16.1

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications

Changes Since Last Release

  • nmdctl: v1.16.1 (3b70681)
  • nmdctl: monitor_status_loop: add loading screen for when io is busy (fb512a7)
  • nmdctl: import_disks: bug fix: dont try to import unassigned disks (757b8b2)
  • nmdctl: use colored health status in terse output too (06d25fe)
  • nmdctl: collect_array_health: show possible disk io errors in health details when degraded (1323f5e)
  • docs: modules build on kernel 6.16 (8b21e7d)
  • docs: document manual installation steps (5f3d9b0)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID Tools Debian Package - Version 1.16.0

07 Sep 07:54
e27de87

Choose a tag to compare

NonRAID Tools Package - Version 1.16.0

This release contains the NonRAID array management tools package for Ubuntu/Debian systems.

What's Included

  • /usr/bin/nmdctl NonRAID array management command line tool
  • nonraid.service systemd unit file
  • /etc/default/nonraid systemd unit configuration file
  • nonraid-parity-check.service + .timer systemd timer and service files for scheduled parity checks
  • nonraid-notify.service + .timer systemd timer and service files for status notifications

Changes Since Last Release

  • nmdctl: v1.16.0 (c361ff2)
  • docs: document nonraid-notify.service (aed751f)
  • tools/debian: include notify service and timer in package (bc0cb36)
  • tools/systemd: service and timer to notify of array issues (2bdba90)
  • nmdctl: show_status: add terse output format (b26169c)
  • nmdctl: reload_module: remove not needed sleep after module unload (27c7194)
  • nmdctl: reload_module: make quiet mode quieter (01d2f94)
  • nmdctl: stop_array: reload driver on manual stop to clear any stale state (576590f)
  • tools/systemd: parity check service should not get disabled on error (071bba6)

Installation

sudo apt install ./nonraid-tools_*.deb

Usage

After installation, nmdctl command is available:

sudo nmdctl --help

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for more nmdctl command examples
  • Always backup important data before use

NonRAID DKMS Debian Package - Version 1.3.2

06 Sep 13:33
993f4d0

Choose a tag to compare

NonRAID DKMS Package - Version 1.3.2

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

  • dkms: v1.3.2 (0277e25)
  • md_nonraid: rename our recovery thread too (05c07d1)
  • docs: document adding precleared disks (28959d5)
  • docs: nmdctl add changes, parity swap procedure (28caf84)
  • docs: parity check with errors wont be cleared until next parity check (8253956)

Installation

sudo apt install dkms linux-headers-$(uname -r) build-essential
sudo apt install ./nonraid-dkms_*.deb

Usage

After installation, verify the DKMS module has been built and installed:

sudo dkms status

Download and install the latest nonraid-tools package from separate release for the array management nmdctl tool.

Important Notes

  • ⚠️ Experimental software - Use at your own risk
  • See README.md for detailed usage instructions
  • Always backup important data before use