文件系统
选择文件系统类型
为您的 Unraid array 或 cache pool 选择正确的文件系统至关重要。它有助于实现性能、数据保护和高级功能之间的平衡。Unraid 支持多种现代 Linux 文件系统,每种都有其独特的优势和特定的使用场景:
| 文件系统 | 数据保护 | 空间效率 | 高级功能 | 最佳使用案例 |
|---|---|---|---|---|
| XFS | 没有内置冗余 | 100% | 对损坏的强大抗性 | 默认的数组驱动器;高可靠性 |
| ZFS | RAIDZ1/RAIDZ2/RAIDZ3,镜像等。 | 根据RAID级别而有所不同 | Checksums, Snapshots, RAID | 多设备池,虚拟机,Docker,高级用户 |
| BTRFS | RAID 0/RAID 1/10/5/6、镜像 | 根据RAID级别而有所不同 | Checksums, Snapshots, RAID | 多设备池,混合SSD/HDD,灵活的池 |
- XFS
- ZFS
- BTRFS
Additional 笔记
- Mixing different file system types in your Unraid system is perfectly acceptable; the Unraid parity system works independently of the file system used.
- 始终在 Unraid 内格式化和分区驱动器以确保兼容性。
- Linux 系统可以原生读取这些文件系统;然而,Windows 和 macOS 将需要额外的软件来访问。
- 你可以对驱动器进行加密以增强安全性,但请记住,加密驱动器可能会给发生损坏时的恢复带来挑战。
- 对于传输驱动器或外部设备,建议使用支持额外文件系统的 Unassigned Devices 插件。
:::
Still 需要帮助选择吗?
- 对于数组驱动器: XFS通常是大多数用户的最佳选择。
- 对于高性能或高级功能: 选择ZFS或BTRFS用于cache pools或多设备设置。
- 对于混合或扩展池: 如果你想使用不同的驱动器大小或轻松地添加或删除设备,BTRFS 是理想选择。
如果不确定,开始默认设置是一种好的方法:对于array驱动器使用 XFS ,对于 cache pools 使用 BTRFS。
设定文件系统类型
在向 Unraid 添加新磁盘时,您可以选择最适合您需求的文件系统类型。文件系统决定了磁盘上数据的组织和保护方式。
设定文件系统类型:
-
全局设定默认值:
- 导航到 设置 → 磁盘设置 ,仅为新 array 驱动器设定默认文件系统。
- Unraid 默认使用 XFS 作为 array 驱动器。
- Note: There is currently no global default setting for cache pools. They will always default to BTRFS if left to "auto".
-
为单个驱 动器设定文件系统:
- 停止array。
- 点击主标签上的驱动器。
- 从下拉菜单中选择你想要的文件系统类型。
- 如果选择 自动 ,Unraid 会使用全局默认值。
- 对于多设备 cache pools ,仅支持 BTRFS 或 ZFS。