版本 7.1.0 2025-05-05
This release adds wireless networking, the ability to import TrueNAS and other foreign pools, multiple enhancements to VMs, early steps toward making the webGUI responsive, and more.
升级
已知问题
此版本存在潜在的数据丢失问题,最近的"移动空盘"功能无法正确处理共享架构中的分级。已在7.1.2版本中修复。
插件
Please upgrade all plugins, particularly Unraid Connect and the Nvidia driver.
有关其他已知问题,请参阅7.0.0 发行说明。
回滚
我们正在改进补丁在各版本间的分发方式,因此本版本中将卸载独立补丁插件。如果回滚到早期版本,建议重新安装该插件。更多详情待发布。
如果回滚到早于7.0.0的版本,请参阅7.0.0发行说明。
更改 vs. 7.0.1
存储
- Import foreign ZFS pools such as TrueNAS, Proxmox, Ubuntu, QNAP.
- 导入磁盘上最大的分区而不是第一个。
- Removing device from btrfs raid1 or zfs single-vdev mirror will now reduce pool slot count.
其他存储更改
- 修正:仪表板不显示禁用的磁盘。
- 修正:添加自定义盘片设置后,最初仅第一个池设备停止旋转。
- 修复:仅有 2 个奇偶校验设备而无数据设备时允许数组启动。
- 修正:奇偶校验检查通知经常显示了先前的奇偶校验检查而不是当前的。
- 修复:升级时解决某些情况下_错误的池状态。太多错误或缺失设备_的问题。
- Fix: Not possible to replace a zfs device from a smaller vdev.
- 移动器:
- 修正:解决了旧的share.cfg文件阻止移动程序运行的问题。
- 修复:如果父目录不存在, 则移动程序无法重新创建硬链接。
- 修正:移动程序会卡在命名管道上。
- 修正:使用移动程序清空阵列磁盘现在只移动具有相应share.cfg文件的顶级文件夹,还修复了一个bug,无法显示_未移动的文件_列表。
网络
无线网络
Unraid 现在支持WiFi!通常更倾向于有线连接,但如果对您的情况不可能,现在可以设置WiFi。
初始化设置时,您需要一个本地键盘/显示器(进入GUI模式),或使用有线连接。未来,USB Creator将能够在首次启动之前配置无线网络。
- Access the webGUI and visit Settings → Network Settings → Wireless wlan0
- 首先,启用WiFi
- 法规区域通常可以留为自动,但如果想要连接的网络不可用,则设置为您的位置。
- 找到您首选的网络并单击连接到WiFi网络图标
- 填写您的WiFi密码和其他设置,然后按加入此网络
- 注意:如果您的目标是通过WiFi使用Docker容器,请在启动Docker之前拔下任何有线连接
附加细节
- 支持WPA2/WPA3和WPA2/WPA3企业版,如果同时可用WPA2和WPA3,则使用WPA3。
- 长期使用时不建议同时使用有线和无线连接,应选择其一。但如果两个连接都使用DHCP且您在配置了无线后插拔网络电缆,系统(不包括Docker) 应在45至60秒内调整。
- 无线芯片组支持:预计可以成功使用现代WiFi适配器,但旧款适配器可能无法工作。如果WiFi适配器未被检测到,请启动一个新帖子并提供诊断信息以进行调查。
- 如果想使用USB WiFi适配器,请参阅此支持Linux内核驱动的USB WiFi适配器列表
- 高级:将新的固件文件放置在
/boot/config/firmware/中,将在加载驱动程序模块前复制到/lib/firmware/中(现有文件不会被覆盖)。
限制:使用无线时有网络限制,因为wlan只能有一个mac地址。
- 仅支持一个无线NIC,wlan0
- wlan0无法参与bond
- Docker容器
- 在_设置→Docker_,注意启用无线时,系统将忽略Docker自定义网络类型设置并始终使用ipvlan(不能使用macvlan,因为无线不支持单个接口上的多个mac地址)
- 设置→Docker,主机访问自定义网络必须禁用
- Docker容器的网络类型不能使用br0/bond0/eth0
- Docker存在不能参与共享同一子网的两个网络的限制。如果在有线和无线之间切换,您需要重启Docker并重新配置所有现有容器以使用新接口。建议设置有线或无线中的一种并不进行切换。
- 虚拟机
- 建议将虚拟机的网络来源设置为virbr0,在此模式下可以运行无限数量的虚拟机。虚拟机将拥有完整的网络访问权限,但缺点是无法从网络访问。您仍然可以通过VNC访问主机。
- 通过一些手动配置,一个虚拟机可以在网络上访问:
- 为虚拟机分配静态IP地址
- 在ipvtap界面上配置相同的IP地址,类型:
ip addr add IP-地址 dev shim-wlan0
其他网络更改
- 在_设置 → 网络设置_,现在无需先停止其他服务便可调整服务器的DNS设置。请查看eth0部分的顶部。
- 配置网络接口时,每个接口都有一个信息按钮显示当前连接的详细信息。
- 配置网络接口时,期望的MTU字段默认禁用,直到点击启用巨型帧。将鼠标悬停在图标上可查看更改MTU的警告,大多数情况下应保持默认设置。
- 配置多个网络接口时,默认情况下,其他接口的网关将被禁用,这是适用于大多数需要单网关的网络的安全默认设置。如果启用了额外的网关,它将被赋予比现有网关更高的优先级,以避免冲突。根据需要可进行覆盖。
- 当您保存更改到_设置→网络设置_时,旧的网络接口将从配置文件中自动移除。
- 修正各种DHCP问题。
VM管理器
Nouveau GPU驱动
默认情况下包含Nvidia显卡的Nouveau驱动程序,但大多数用户可能更希望使用Nvidia驱动程序。要启用,需卸载Nvidia驱动程序插件并运行touch /boot/config/modprobe.d/nouveau.conf,然后重新启动。
VirGL
现在可以使用VirGL在多个Linux虚拟机之间共享Intel和AMD显卡,VirGL是虚拟3D OpenGL渲染器。当以这种方式使用时,GPU将提供加速的图形,但不会在显示器上输出。请注意,这尚不适用于Windows虚拟机或标准Nvidia插件(但可在使用Nouveau驱动程序的Nvidia显卡上运行)。
要在Linux虚拟机中使用虚拟GPU,请编辑虚拟机模板,将显卡设置为虚拟。然后将VM控制台视频驱动程序设置为Virtio(3d),并从可用的GPU列表中选择合适的渲染GPU。(注意,绑定到VFIO-PCI或传递给其他虚拟机的GPU不能在此处选择,Nvidia显卡仅在启用Nouveau驱动程序时可用。)
QXL虚拟GPU
要在虚拟机中使用此功能,编辑虚拟机模板并将显卡设置为虚拟,将虚拟机控制台视频驱动程序设置为QXL (最佳),然后您可以选择支持的屏幕数量以及分配给它的内存大小。
CPU固定是可选的
CPU固定现在是可选的,如果没有将内核固定到虚拟机,则操作系统选择使用哪个内核。
在_设置→CPU设置_中或编辑虚拟机时,按取消全选取消固定此虚拟机的所有核心,并将vCPU数量设置为1,按需增加。
用户虚拟机模板
创建用户模板:
- 编辑虚拟机,选择创建修改模板并命名。它将以用户模板的形式存储在添加虚拟机屏幕中。
使用用户模板:
- 从虚拟机列表中,按添加虚拟机,然后从用户模板区域中选择模板。
导入/导出
- 在添加虚拟机页面上,将鼠标悬停在用户模板上,单击箭头将模板导出到服务器上的位置或下载它。
- 在另一台 Unraid 系统上,使用 从文件导入 或 上传 来使用模板。
其他虚拟机更改
- 当 Primary GPU 被分配为虚拟机的直通时,警告其可能无法在不加载兼容的 vBIOS 时运行。
- 修正:当设置虚拟机服务时,移除误导的_路径不存在_消息
- Feat: Unraid VMs can now boot into GUI mode, when using the QXL video driver
- 修正:使用XML视图时无法更改虚拟机图标