版本 7.0.0 2025-01-09
该版本的 Unraid OS 在所有子系统中均进行了重大改进,同时尽可能保持向后兼容性。
特别感谢:
- 感谢 @bonienl、@dlandon、@ich777、@JorgeB、@SimonF 和 @Squid 在此版本中的指导、支持及开发工作。
- 感谢@bonienl将他们的 Dynamix 文件管理器 插件合并到 WebGUI 中
- 感谢@Squid将他们的 GUI 搜索 和 无限宽度插件 插件合并到 WebGUI 中
- 感谢@ludoux (代理编辑器 插件) 和 @Squid (社区应用程序 插件) 在 http 代理支持方面所做的先锋工作,其中一些想法已被合并到 WebGUI 中
- 感谢@ich777维护第三方驱动插件,并为Tailscale Docker 集成做出的贡献
- @SimonF 为 Unraid OS VM 管理器带来了重大新功能
- 感谢@EDACerton开发的Tailscale插件
查看GitHub 上对 Unraid 的贡献者,感谢这些社区成员,他们贡献了PR(这些是GitHub ID):
- almightyYantao
- baumerdev
- Commifreak
- desertwitch
- dkaser
- donbuehl
- FunkeCoder23
- Garbee
- jbtwo
- jski
- Leseratte10
- Mainfrezzer
- mtongnz
- othyn
- serisman
- suzukua
- thecode
并由衷感谢所有请求功能、报告错误和测试预发布版本的人!
升级
已知问题
ZFS 池
如果您正在使用 ZFS 池,请注意以下事项:
- 您将看到有关现有 ZFS 池不支持功能的警告。这是因为 7.0 版本的 ZFS 已升级,相较之 6.12 版本具有新功能。此警告是无害的,意味着您的池仍能正常运行。界面上将出现一个按钮,可用于升级池以支持新的 ZFS 功能;但 Unraid OS 本身并不使用这些新功能,并且一旦升级,旧版本的 Unraid OS 将无法挂载该池。
- 同样,在 7.0 中创建的新池将无法在 6.12 中挂载,因为 ZFS 不支持降级。对此没有解决办法。
- 如果您决定从7.0降级到6.12,任何先前存在的混合池在进入6.12后将无法识别。要解决此问题,请首先在7.0中点击工具/新配置,保留所有槽位,然后进入6.12重新启动,您的混合池应被正确导入。
- 此版本不支持 ZFS 备用。如果您在 6.12 中创建的混合池中包括备用,请在升级到 7.0 之前移除“备用”vdev。这将在未来版本中修复。
- 目前无法导入TrueNAS池。这将在未来的版本中修复。
- 如果您在 ZFS 卷上使用 Docker data-root=directory,请参见 添加对 overlay2 存储驱动程序的支持。
- 我们检查 VM 名称中是否包含在 ZFS 中无效的字符。现有的 VM 不会被修改,但如果发现无效字符,会抛出错误并禁用更 新。
一般池问题
如果现有的池无法导入并出现_不正确的池状态, 无效扩展_或_不正确的池状态。太多错误或缺失的设备_,请参阅此论坛帖子。
当连接到使用sata_mv驱动程序的旧Marvell驱动器控制器(如超级微 SASLP 和 SAS2LP)或旧的Intel控制器(如ICH7-ICH10)时,驱动器可能无法闲置。
当驱动器连接到使用sata_mv驱动程序的老旧Marvell驱动控制器(例如:Supermicro SASLP和SAS2LP)或较旧的Intel控制器(例如:ICH7-ICH10)时,驱动器可能无法旋转下来。未来的内核更新可能会解决此问题。
如果是这样,系统可能会经历足够的内存压力,从而将操作系统推送出RAM并导致它从闪存驱动器重新读取。
如果系统运行缓慢,请检查主页面是否显示在正常操作期间从闪存驱动器读取的显著连续。若是,系统可能正在经历足够的内存压力以推送操作系统出RAM并导致从闪存驱动器重新读取。通过网络终端输入:
这将使用大约500 MB的RAM以确保OS文件始终保留在内存中。
然后重启。这将使用大约500 MB的内存以确保操作系统文件始终保留在内存中。请告知我们是否有帮助。
Windows新更改可能导致公共共享无法访问
由于 Windows 11 24H2 的最近安全更改,Unraid 公共共享的 "guest" 访问可能无法使用。解决此问题的最简单方法是在 Unraid 中创建一个与您用于连接的 Windows 帐户相同名称的用户。如果 Unraid 用户密码与 Windows 帐户密码不同,Windows 将提示输入凭据。
如果您使用的是 Microsoft 帐户,可能更好是在 Unraid 中创建一个简单用户名的用户,设置密码,然后在 Windows 中进入 控制面板 → 凭据管理器 → Windows 凭据 → 添加 Windows 凭据 并添加正确的 Unraid 服务器名称和凭据。
或者,您可以重新启用Windows访客回退(不推荐)。
由于Realtek网卡导致的问题
在升级到最新内核后,有多个关于Realtek驱动程序插件问题的报告。您可能希望在升级前主动卸载它,或者如果出现网络问题,则在升级后将其移除。
请参阅此论坛帖子获取选项。
在某些带有IPMI KVM的系统中,将虚拟NIC分配给eth0,而不是预期的NIC 。有关选项请参阅此论坛帖子。
底层系统变得更为严格,以前版本中工作的无效CIDR定义不再有效。
如果某些自定义Docker网络不可供您的Docker容器使用,请导航到_设置 → Docker_并修复这些自定义网络的子网掩码和DHCP池的CIDR定义。底层系统变得更严格,早期版本中可用的无效CIDR定义不再可用。
回滚
如果您回滚到早期版本,您将需要重新安装这些插件以保持它们的功能。
Dynamix 文件管理器、GUI 搜索和无限宽度插件现已内置于 Unraid 中。如果你回滚到早期版本,你需要重新安装这些插件以保留它们的功能。
如果您禁用了 unRAID 阵列,我们建议在回滚前再次启用它。
如果在Docker容器中安装Tailscale后进行回滚,您将需要编辑容器,做一个虚拟更改,然后应用以构建没有Tailscale集成的新容器。
在回滚后,对每个WireGuard配置进行虚拟更改以获取适合该版本Unraid的设置。
如果回滚早于6.12.14,请参阅6.12.14 版本说明。
回滚后,对每个 WireGuard 配置进行虚拟更改,以获取与该版本的 Unraid 相应的设置。
unRAID 阵列可选
存储
unRAID 阵列可选
您现在可以将 unRAID 阵列槽位设定为“无”。这将允许阵列在未分配任何设备至 unRAID 阵列自身时启动。
如果您拥有全 SSD/NVMe 服务器,我们建议将所有设备分配到一个或多个 ZFS/BTRFS 池中,因为 unRAID 阵列设备不支持 Trim/Discard。
要从现有服务器上取消分配 unRAID 阵列,首先在主界面上取消分配所有阵列插槽,然后将插槽数量设置为“无”。
对于新安装,预设为 unRAID 阵列保留的插槽数量现在为“无”。
ReiserFS 文件系统选项已被禁用
由于ReiserFS计划从Linux内核中移除,因此格式化设备为ReiserFS的选项也被禁用。