Hallo Nerds,
Heute ist nun auch direkt schon 6.9.1 erschienen.
Unraid 6.9.1
Changelog
Spoiler anzeigen
Notable Bug Fixes and Improvements
Fixed issue where code outside the Unraid OS Management Utility calling smartctl would set up conditions where devices would never spin down. Note: you still need @doron's SAS Spindown plugin to properly support SAS device spindown.
For Docker: if an in-tree GPU driver is loaded which results in creating /dev/dri/* device nodes, we set permissions for these nodes to 0777 in order to ease integration of containers using GPU for transcoding.
Typing 'exit' in a Terminal window will now close the window (yay!).
We added a 'no-cache' header to NoVNC web access so that future Unraid OS releases will no longer have stale web components.
Updated the openssl package to version 1.1.1j which has security updates.
Updated the Linux kernel to 5.10.21, a patch release to 5.10 LTS kernel.
Included kernel config settings necessary to include certain hardware monitoring devices and added support for new devices.
Driver Updates
The Nvidia GPU driver has been updated to 460.56 and should work with this kernel 5.10.21. Please install @ich777's Nvida-Driver plugin to download and install this driver.
Change Log
### Version 6.9.1 2021-03-08
Base distro:
- openssl: version 1.1.1j (CVE-2021-23841 CVE-2021-23840)
- openssl-solibs: version 1.1.1j
- ttyd: version 1.6.3
Linux kernel:
- version 5.10.21
- CONFIG_WATCHDOG: Watchdog Timer Support
- added several new hwmon drivers
Management:
- emhttp: monitor partition statistics instead of device statistics in spindown/spinup logic
- rc.local: ensure required directories exist on USB flash boot device
- rc.local: for Docker containers: grant access to graphics device nodes /dev/dri/*
- rc.nginx: add Cache-Control:nocache header to novnc
- webgui: Increase syslog buffer from 1000 to 3000 lines
- webgui: SysDevs fix display aberration
- webgui: Diagnostics: include modprobe.d files
- webgui: Diagnostics: include go as go.txt
- webgui: Update share security helptext
- webgui: Deprecate donation links in templates in lieu of links in CA profiles
- webgui: Protect GUI from invalid .page files
- webgui: Suppress ipv6 multicast entries in route table display
- webgui: synchronize helptext.txt with lang-en_US repo
- webgui: user management - disable password autocomplete
- webgui: Dashboard: Fix color for utilization of disks
nun ist es endlich soweit und Unraid 6.9 ist erscheinen.
Multiple Pools
This feature permits you to define up to 35 named pools, of up to 30 storage devices per pool. Pools are created and managed via the Main tab.
When you create a user share, or edit an existing user share, you can specify which pool should be associated with that share. The assigned pool functions identically to current cache pool operation.
A single-device pool may be formatted with either xfs, btrfs, or (deprecated) reiserfs. A multiple-device pool may only be formatted with btrfs.
A future release will include support for multiple "Unraid array" pools, and several other pool types.
For the full details on Multiple Pools, please read the Docs.
Additional btrfs Balance Options
Multiple device pools are still created using the btrfs raid1 profile by default. If you have 3 or more devices in a pool you may now rebalance to raid1c3 profile (x3 copies of data on separate devices).
If you have 4 or more devices in a pool you now rebalance to raid1c4 (x4 copies of data on separate devices).
Please see the btrfs Balance Options Documentation for full details.
GPU Driver Integration
Unraid OS now includes selected in-tree GPU drivers: ast (Aspeed), i915 (Intel), amdgpu, and radeon (AMD).
See here for complete details.
Nvidia Driver
One of the most popular third-party drivers requested for Unraid OS is Nvidia's GPU Linux driver. This driver is required for transcoding capability in Docker containers. Providing this driver as a plugin for Unraid OS has required a lot of work to set up a dev environment, compile the driver and tools, and then unpack bzmodules, add the driver, create new bzmodules, and then finally replace in USB flash root directory.
This work has been accomplished by community members @chbmb, @bass_rock, and others. Building on their work, along with community member @ich777 we now create separate Nvidia driver packages built against each new Unraid OS release that uses a new kernel. This is not directly included in the base bz* distribution. @ich777 has also provided a handy plugin to facilitate installing the correct driver. A big THANK YOU to community member @ich777 for help in providing these tools.
For a detailed look at this new feature, including a link to the JSON file describing the driver versions supported, please see here.
Unraid OS Documentation
The Unraid wiki has recently undergone a facelift and reorg. Check it out for in-depth technical details.
Passing Parameters to Modules
The use of conf files in config/modprobe.d may be used to specify options and pass arguments to modules.
For example: at present we do not have UI support for specifying which network interface should be "primary" in a bond; the bonding driver simply selects the first member by default. In some configurations, it may be useful to specify an explicit preferred interface, for example, if you have a bond with a 1Gbit/s (eth0) and 10Gbit/sec (eth1) interface.
Please see the Docs for complete details.
Docker
We've made several upgrades to Docker management:
- It's now possible to select different icons for multiple containers of the same type.
- We also made some changes to add flexibility in assigning storage for the Docker engine. First, 'rc.docker' will detect the filesystem type of /var/lib/docker. We now support either btrfs or xfs and the docker storage driver is set appropriately.
- 'mount_image' is modified to support a loopback file formatted either with btrfs or xfs depending on the suffix of the loopback file name.
- Also, the ability to bind-mount a directory instead of using a loopback has been added.
- Please see here for a full description of the changes to Docker.
Virtualization
The functionality of the VFIO-PCI Config plugin has now been built-in to Unraid 6.9. If you had the VFIO-PCI Config plugin installed, you should remove it. You can now select PCI devices to isolate from Linux upon boot simply by checking some boxes. This makes it easier to reserve those devices for assignment to VM's. These changes were integrated into the System Devices page by user @Skitals with refinements by @ljm42.
Refer also to @ljm42's excellent guide on this topic.
Please see the Docs for a complete description of this new feature.
Multi-Language Support
Another exciting new feature in Unraid 6.9 is the ability to download language packs and use the Unraid OS in a number of different languages.
Currently, English, Spanish, French, German, Dutch, Arabic, Simplified Chinese, Portuguese and Polish are available and several others are in the works.
Language packs are installed via the Community Applications plugin - look for a new "Language" category along the left side of CA or you can also search for specific language packs using the search bar.
For more info on Multi-Language Support, please check out our guide.
Multi-Language Forums
Come get help and interact with the Unraid community in the language of your choice!
Along with Multi-language OS support, we've also translated the Unraid.net site into Spanish, French, German, and Chinese to better support a global user base.