gpt4 book ai didi

linux - ZIL 在单个 SSD 上工作的风险

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:29 24 4
gpt4 key购买 nike

我正在尝试为我的家庭服务器创建一个由 ZFS 制作的存储。我只有 1 个 SSD,但通过快速谷歌搜索,我发现很多人在镜像阵列上设置 ZIL。ZIL 只有 1 个 SSD 有风险吗?

我知道当 SSD 损坏时我会丢失 ZIL 上的一些日志。小数据会丢失是可以的,因为存储仅供个人使用。没有丢失的日志,raidz 能正常工作吗?例如,我可以将 raidz 恢复到最新的快照而没有损坏的 ZIL 吗?

我在 Linux 0.6.1 上使用 Debian 7.0 和 ZFS。

最佳答案

您需要检查您的 zpool 版本,如果它 >= 19 则它支持“日志设备删除”或 ZIL 删除。

$ zpool upgrade -v
This system is currently running ZFS pool version 28.

The following versions are supported:

VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit
15 user/group space accounting
16 stmf property support
17 Triple-parity RAID-Z
18 Snapshot user holds
19 Log device removal
20 Compression using zle (zero-length encoding)
21 Deduplication
22 Received properties
23 Slim ZIL
24 System attributes
25 Improved scrub stats
26 Improved snapshot deletion performance
27 Improved snapshot creation performance
28 Multiple vdev replacements

这意味着我有版本 28 (>=19),因此,我可以随时从我的池中删除我的 ZIL 设备。我怀疑您是否会在一两年内损坏您的单个 ZIL 驱动器,除非您一直在执行同步写入,而您的 ZIL 可以帮助平衡。 ZFS 有很多改进,从我读到的 ZIL 设备损坏时,池将简单地恢复为直接写入数据池。当然,您仍然可以回滚到“良好”快照(请确保您有快照)。

关于linux - ZIL 在单个 SSD 上工作的风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com