ZFS is Here! Unraid 6.12.0-rc1 Now Available
What's New in Unraid OS 6.12.0-rc1?
The 6.12.0 release candidate includes initial ZFS support, a new customizable Dashboard, bug fixes, and kernel and package updates.
Reporting Bugs
As always, create a backup of your USB flash device before updating: Main→Flash→Flash Device Settings → click "Flash Backup."
Note regarding plugins: This release includes a PHP upgrade from v7.4 to v8.2.3, which is necessary for continued PHP security updates.
We recommend you upgrade all your plugins before updating the OS and be aware that any plugin which has yet to be updated recently (with a comment about PHP 8 in the change logs) may not work correctly.
You should consider uninstalling that plugin until the author has had time to update it. Plugin authors know the necessary changes, and many plugins have already been updated. If you encounter an issue with a plugin, please create a nice post in the appropriate support topic.
To Upgrade
- First create a backup of your USB flash boot device: Main/Flash/Flash Backup
- If you are running any 6.4 or later release, click 'Check for Updates' on the Tools/Update OS page.
- If you are running a pre-6.4 release, click 'Check for Updates' on the Plugins page.
- If the above doesn't work, navigate to the Plugins/Install Plugin, copy/paste this plugin URL, and click Install:
https://unraid-dl.sfo2.cdn.digitaloceanspaces.com/stable/unRAIDServer.plg
ZFS Pools
New in this release is the ability to create a ZFS file system in a user-defined pool. Additionally, you may format any data device in the unRAID array with a single-device ZFS file system.
We are splitting full ZFS implementation across two Unraid OS releases.
Initial support in this release includes:
Support for raid0, mirror, raidz1, raidz2 and raidz3 root profiles. Up to 4 devices supported in a mirror vdev. Multiple vdev groups are allowed.
Support for removing a single device: if the device still present on the server, 'wipefs' is used to clear the partition table.
Support for replacing a single missing device with a new device of the same or larger size.
Support pool renaming.
Non-root vdevs cannot be created in this release. However, they can be imported.
Pools created on other systems may or may not import depending on how the pool was created. A future update will permit importing pools from any system.
Dashboard
The Unraid webGUI Dashboard was redesigned, and it is now possible to move elements (tiles) up and down and between columns. This allows the user to organize the tiles in any way they desire.
A small "lock" icon on the menu bar must be clicked to enable this function.
Drag and Drop Dashboard Tiles
btrfs pools
Autotrim can now be configured as "on" or "off" when used in a pool.
Compression can be configured as "on" or "off". "on" selects "zstd". A future update will permit specifying other algorithms/levels.
xfs
Autotrim can be configured as "on" or "off" when used as a single-slot pool.
Docker
Various updates to docker, including docker images are now accepted in the OCI format, stop time-out settings are enabled, and much more.
Please see the announcement post for more information.
VM Manager
If you enable copy/paste for virtual consoles, you need to install additional software on the client and the QEMU agent if that has been installed.
Please see the announcement post for full details on this.
Special Thanks to all our Beta Testers
Especially:
- @Squid for continued refinement of Community Apps and associated feed.
- @dlandon for continued refinement of Unassigned Devices plugin.
- @ich777 for continued support of third-party drivers, recommendations for base OS enhancements, and beta testing.
- @JorgeB for rigorous testing of the storage subsystem and helping us understand ZFS nuances, of which there are many.
- @SimonF for curating our VM Manager and adding some very nice enhancements.
Thanks to everyone above and our Plugin Authors for identifying and putting up with all the changes which came about from upgrading PHP from v7 to v8.
Finally a big Thank You to @steini84, who brought ZFS to Unraid via a plugin several years ago. 🙏