我认为我已经很好地了解了如何使用 ZFS 在 zpool 中布置 TB 驱动器。我还有一个 120GB SSD。我打算在 SSD 上安装程序。
那是在泳池外面吗?
这是不同的格式吗 (例如 EXT4)?
我是否应该考虑在其他地方使用 SSD(例如某种缓存)?
答案1
根据使用情况,您有三种解决方案。
- 如果您的磁盘要存储大量不经常访问的数据,并且不需要特殊的读写速度。如果您需要适合 SSD 的程序,您可以将 SSD 与 zpool 分开使用,并将其简单地格式化为 ext4。
- 如果你需要 ZFS 池的高读取性能,你应该至少使用部分 SSD 作为l2arc 缓存。ZFS 文件系统首先将数据缓存在 RAM 中(arc 缓存),并且可以使用 SSD 来存储二级(l2 arc)缓存。它将包含最常使用的文件。
- 如果你需要 zfs 池的快速写入性能,你可以使用ssd 作为 SLOG,它将缓存写入请求,然后再按顺序将其写入旋转磁盘。但是,最好使用 SSD 镜像来存储日志,因为丢失 SSD 可能会损坏最近写入的数据。
在第一种和第三种情况下,要注意与 SSD 潜在故障相关的可靠性问题。