New in 6.2 · Fully Stateless Kernel 7.2 · OpenZFS 2.4 · What's new in 6.2

Storage OS.
Fully Stateless.

OviOS never has to be installed. Boot it from a USB stick, an ISO or the network and it runs entirely from RAM. Your whole configuration lives on your ZFS pools and comes back by itself at every boot. Install it to disk only if you want to.

Fully stateless. Never needs to be installed.

The operating system is disposable; your configuration is not. OviOS 6.2 keeps the complete node configuration on your storage pools, so any boot medium becomes a working storage controller in minutes, identical to the one before it.

1

Boot

Start from USB, ISO or PXE with ovios.autorestore=1. OviOS loads into RAM. Nothing is installed and no system disk is needed.

2

Configure

Create pools, LUNs, targets, shares and users as usual. Every change is saved automatically to a hidden dataset on every pool, as one of 10 rolling snapshot generations.

3

Reboot or replace

Power-cycle, swap the USB stick or boot a fresh image. Before any service starts, OviOS imports the pools and restores the newest generation, including iSCSI, NFS, SMB and all options.

💾

No system disk to fail

Every drive bay goes to data, and there is no OS disk to wear out, patch in place or back up. A dead USB stick costs you minutes, not a rebuild.

🛡️

Config survives with the data

A copy of the configuration on every pool, verified by checksum, with rollback across generations. As long as one pool imports, the node knows exactly what it was.

🔄

Rolling upgrades, live

Upgrade running nodes one at a time, whether installed or running live from RAM, without taking storage offline. The configuration carries across releases. On a live node you can also simply boot a newer image.

🆔

Hardware identity

Each node is recognised by its DMI UUID, with a stable ZFS hostid derived from it, so several nodes can share pools without picking up each other's configuration.

🔑

You decide about secrets

With smb.secrets.restore on, SMB passwords and the AD join travel with the configuration. Leave it off and those secrets never leave the node.

💿

Install if you prefer

Installing to disk (ext4 or ZFS root, UEFI or BIOS) is still fully supported. Installed systems can be stateless too: options auto.restore.enable on.

What's new in 6.2

Stateless operation leads the release, but there is a lot more. Here are the highlights; the release notes have everything.

Core Capabilities

Everything a storage OS should do, and nothing it shouldn't.

🗄️

ZFS Native

Advanced data integrity, RAID-Z, and snapshots built into the core OS architecture.

🔁

High Availability

Built-in clustering tools for automatic failover and mission-critical uptime.

*Contact for HA support.
⚡

Zero Overhead

Stripped of non-essential services to ensure every CPU cycle goes to storage I/O.

💻

ovios-shell

A menu-driven CLI environment for managing pools, shares, and services without memorizing commands.

🌐

Unified Storage

Enterprise-tuned support for iSCSI, NFS, SMB, and options like S3 and NVMe over Fabrics (TCP + RDMA) from one unified stack.

🧠

Runs from RAM, stateless

The whole OS runs from memory, leaving all disk bandwidth free for data. No installation needed; the configuration is restored from your pools at every boot.

Ready to deploy?

Write the ISO to a USB stick, boot it, and you are serving storage in minutes. No installation required, and your configuration persists on your pools.

Download ISO Quickstart Guide Read the Docs