官方文档:Version 7.0.0-beta.1 2024-06-26 | Unraid Docs

介于官方文档全英文,可能比较难理解,做一下简单分享

# 存储相关

# 阵列可选

你现在可以把阵列设置为 “None” 了,允许阵列中不分配硬盘,仅分配给池时启动阵列

这个之前必须至少分配一个硬盘给阵列才能启动阵列,介于 zfs 的引入和阵列不支持 Trim/Discard 而不建议加入固态,官方做了这样的修改

这个对希望组全闪 NAS 和全 zfs 的人来说将会是个好消息

# 共享文件的主副存储都可以设置为池

之前主副存储只能是阵列和池,现在主副存储都可以设置为池,你可以在池与池之间使用 Mover 功能转移文件。

阵列可以设置为空的附属功能,应用场景:机械建立 zfs 池,固态建立 cache,主存储使用固态加速,副存储为 zfs 池,定期迁移以同时满足高速和可靠性。

# 可以用 Mover 清空单个硬盘

命令如下:

mover start -e diskN |& logger &  # N 为盘号 [1..28]

其实有没有可以,有个插件做的更好,unbalanced,你说是不是?

# 系统文件预设

一些跟系统运行,Docker,VM 虚拟机相关的共享文件夹会自动做一些预设配置
如果存在 Cache,system,appdata,isos,会被设置为:主存储 cache,不配置副存储,来让系统,docker,虚拟机运行在固态硬盘上,更流畅

# ZFS

支持混合 ZFS 池
支持在具有足够保护的情况下从 ZFS 池中多个驱动器故障中恢复
支持对 ZFS 池和硬盘进行 LUKS 加密
为新的 ZFS 池和子池设置合理的默认配置文件

# 其他

  • 同时启停池中的硬盘
  • 增加了为 LUKS 加密磁盘更改加密短语 / 密钥的功能
  • 在创建 GPT 分区表和通知内核重新读取之间引入延迟,以防止 “设备或资源繁忙” 错误。
  • 正确导入在以前版本中创建的池
  • 修复了当被替换的硬盘碰巧有 LUKS Header 时的错误
  • 修正与 ZFS 卷相关的 highwater 分配方法
  • 当空间不足导致创建对象失败,输出 syslog 消息

# VM 管理器

增加了虚拟机克隆,快照,evdev 直通的功能

虚拟机的配置 xml 会根据 GUI 配置实时更改

# 其他

  • VM 选项卡
    • 增加对 VM 克隆,快照的支持
    • 增加对快照和恢复的日志
    • 增加对 VM 的文件系统级快照
    • 显示给虚拟机分配的显卡和 IP 地址
    • 支持用户自定义虚拟机模板
    • 对 CD 信息功能增加启动检查
    • 链接 /usr/libexec/virtiofsd 到特定脚本,以支持不被 libvirt 直接支持的额外参数
    • 显示虚拟机虚拟磁盘大于 1TB 时的小数位
  • 虚拟机设定
    • 自动启动选项
  • 增加 / 编辑 VM 模板
    • 增加 inline xml view 选项
    • 增加 qemu ppc64
    • 支持 qemu:override
    • 增加 QEMU command-line passthrough
    • 增加 VM 多功能支持,比如 PCI Other
    • windows 虚拟机模板增强,包括 hypervclock 支持
    • 为模拟 CPU 添加 “migratable” 开 / 关选项
    • 增加偏移和定时器支持
    • 如果 hyperv 发生变化,则更改新 VM 的定时器默认值
    • 添加 no keymap 选项,并设置 VGPU 默认使用该选项
    • 增加 nogpu 选项
    • 增加 WEBUI 选项
    • 增加对 Intel iGPU 的 SR-IOV 支持
    • 增加对 evdev 直通的支持
    • 修复 UUID 在 xml 中改变的问题
    • 添加指定之前添加 VM 时创建映像的位置的功能
    • 修复了 QCOW2 文件不在虚拟机路径中显示自动问题,应该是手动
    • 为虚拟磁盘添加 SSD flag
    • XML 窗口适应页面大小
    • 修复移动设备下的 VM XML 视图
  • Dashboard
    • 增加虚拟机使用信息,使能路径为:Settings > VM Manager > Show VM Usage

# Docker

  • 允许使用端口规范自定义注册表
  • 修复 WG 路由添加到正确的接口 (br0 或 eth0 或 bond0)
  • 使用 lazy unmount 卸载 docker 镜像,以防止阻塞停止阵列
  • 解决多个安全问题 (CVE-2024-21626, CVE-2024-24557)
  • 移除非 dockerman 容器的更新按钮(终于解决了...)
  • 修复当 docker 通信失败时的 php 错误
  • 忽略 Docker 配置文件中的空路径

# 网络

  • 解决了在自定义 IPv6 网络上启动 Docker 容器的问题
  • 如果 network.cfg 不存在,在启动时自动生成
  • 支持 NFS 4.1 和 4.2
  • 默认允许 NFSv4 挂载
  • 升级到 OpenSSL 3
  • 允许所有 IPv4/IPv6 地址作为监听器。解决了 IPv4 或 IPv6 地址动态变化的问题
  • SMB:
    • 只有在 netbios 未启用的情况下,才能添加 ipv6 侦听地址
    • 在 MacOS 上修复无法写入’flash’共享并恢复 Time Machine 兼容性(看不明白)
  • VPN 管理器现在将所有接口加入到 WireGuard 隧道中,当升级或更改网络配置时,可以对隧道进行虚拟更改,以更新 WireGuard 隧道配置。

# WEBUI

笑死,更新全靠插件

# 集成 Dynamix File Manager

插件转正,可以通过网页对文件进行一定操作

插件转正,搜索页面功能

# Outgoing Proxy Manager

插件转正,国人用 Unraid 必备的代理工具

# Notification Agents

插件转正,通知代理的 xml 储存为单独的文件,使得更容易的增加通知代理

# NTP Configuration

不解释了,官方写了一大篇,其实就是自定义时间服务器

# Dashboard

  • 添加服务器日期和时间到仪表板,单击时间编辑相关设置
  • 重做 “系统” 磁贴,让正在显示的内容更清晰,包括工具提示
  • 显示有用的内容时,仪表板磁砖最小化(啥东西?)
  • 修复浏览器让仪表板可见 cookie 处于畸形状态的问题
  • 切换语言时,重置仪表板磁贴
  • 修复低温时提示高温警告的问题
  • 一些颜色调整

# SMART improvements

  • 以 KB/MB/GB/TB 单位显示 SSD 的 SMART Attributes 中的写入量
  • 增加 “SSD 寿命剩余” 的 SMART 属性。
  • 修复 SMART 属性 “累计通电时间,小时:分钟 xxxxx:yy” 的显示问题

# 其他

  • HDD/SSD/NVMe 硬盘支持不同的警告 / 紧急温度阈值。NVMe 阈值由驱动器本身自动设置,Settings > Disk Settings 中设置,每个磁盘可以单独设置覆盖
  • Settings > Local Console Settings 其中包含键盘布局、屏幕空白时间和 Bash 历史记录的选项
  • 增加 Settings > Power Mode,可以配置为 power efficiency, balanced, or performance
  • 增加收藏功能,可以收藏你常用的工具和设置项
  • 关机 / 重启增加更多的信息显示
  • 优化通知显示
  • date & time 位置转移,从 Display Settings 移到 Settings > Date & Time Settings
  • 可选是否显示 NVMe power usage,见 Settings > Disk Settings
  • UPC:改进通信许可密钥恢复,可在更多的网络环境中工作
  • Web 组件增强 — 降级、更新和注册
  • 优化页脚阵列状态显示
  • 允许社区应用程序 (如果安装) 在进行多安装时自动启动容器
  • 数个样式更改
  • 防止将新硬盘格式化为 ReiserFS
  • 当没有挂载的阵列磁盘时,关闭 “添加共享” 按钮
  • ShareEdit page 改进
  • 对配置文件的更新采用 atomic writes
  • ZFS 池设置:
    • 创建有意义的 ZFS 子池描述
    • 文本修改,'raid0' 更改为'stripe'
  • 池替换设备时,提供警告文本
  • Lincstation N1 添加图标
  • 添加文本框以配置多行 NFS 规则
  • 修复登录时的 500 报错 / 修复在空文件上读取文件
  • 从 /mnt/ 上的下拉列表中排除某些文件夹
  • 检测 curl error 23 并恢复
  • 修复如果使用默认端口,IPv6 不能再 Management Access 页面正确显示的问题
  • 允许在启动时选择文件系统类型,仅适用于文件系统类型当前设置为 “自动” 的不可挂载设备。
  • 添加额外的 USB 硬盘 smartmontools 选项到 webgui
  • 解决数个 PHP8 警告
  • 在 btrfs/zfs 冗余池中,以前丢失的设备设备应该显示为 “disabled”,而不是 “missing”
  • 向 btrfs 池添加更多信息,并添加更多用户友好的 xfs 修复
  • 管理访问:修复错误的 ip 地址显示
  • 为插件安装 / 更新添加日期和时间信息
  • 反馈表单:将 DONE 按钮更改为 CANCEL
  • UPS 设置页面:
    • 增加手动设置 UPS 容量覆盖功能

# Diagnostics

  • 将 gpu_statistics 中的 gpujson 添加到 diagnostics 中
  • 改进了 LXC 日志的匿名化
  • 如果安装了 FCP 插件,在诊断过程中执行扫描
  • 添加 phplog 来识别 PHP 错误

# Misc

  • 升级 memtest 为版本 6.20
  • 删除对过时的 unraid.net 证书的支持
  • 删除 “UpdateDNS” 功能,因为不再使用过时的非通配符 “unraid.net”SSL 证书
  • 从 go 脚本中剥离代理信息和 '&'
  • Passwd 文件处理修正
  • 当 avahidaemon 运行时,添加 name.local 到 host 文件
  • 从 hosts 文件中删除 keys.lim-technology.com
  • rc.S: 从 XFS 挂载中删除 wsync,以防止 WebGUI 在重 I/O 时在 /boot 上卡住
  • 修复检测无可用的挂载磁盘的问题
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

木 白 微信支付

微信支付

木 白 支付宝

支付宝

木 白 贝宝

贝宝