Hi,
Are 2-drive mirrors really the easiest pools to recover one can find in the wild? If recovery capability is paramount to all other considerations, should it indefinitely be the best option?
I'm asking this question because I recently had a 4-drive z-mirror fail to import, it was reported as being in a degraded stated (faulted) and I really want to avoid this happening again
I came along this post where Argentum shares his strategy of using only 2-drive mirrors for this reason, which I'm surprised I'd never heard of or considered previously: https://forums.freebsd.org/threads/performance-raidz1-vs-mirroring.78061/#post-487054
So my takeaway from this is if you have only a mirror, and no striping is involved (like say, 4 drives in 2 striped mirrors) it is much easier to recover, the mention he made about replicating with a physical drive, etc.
What are people's opinions on this, and have you any experience you'd like to share?
Also, what if there's a
Are 2-drive mirrors really the easiest pools to recover one can find in the wild? If recovery capability is paramount to all other considerations, should it indefinitely be the best option?
I'm asking this question because I recently had a 4-drive z-mirror fail to import, it was reported as being in a degraded stated (faulted) and I really want to avoid this happening again
I came along this post where Argentum shares his strategy of using only 2-drive mirrors for this reason, which I'm surprised I'd never heard of or considered previously: https://forums.freebsd.org/threads/performance-raidz1-vs-mirroring.78061/#post-487054
1. Considering that the rotating disk space is cheap these days, I can easily buy sufficiently large disk and mirror it;
2. ZFS mirror itself is faster than RAIDZ. It is also more convenient to use. Easy to replicate the system, by moving one disk out of mirror to new platform;
3. Small and fast SSD-s are also very cheap these days. Addting L2ARC and SLOG to the ZFS pool improves the speed significantly, giving a feeling that the whole pool is SSD;
4. Also, on desktop computers, SATA ports are limited resource. So, considering that, with my current motherboard, I have populated two ports with rotating HDD and two ports with small (128G) SSD-s with freebsd-zfs partitions for L2ARC and SLOG mirror over these two SSD-i.
So my takeaway from this is if you have only a mirror, and no striping is involved (like say, 4 drives in 2 striped mirrors) it is much easier to recover, the mention he made about replicating with a physical drive, etc.
What are people's opinions on this, and have you any experience you'd like to share?
Also, what if there's a
log
device involved, is recovery and/or replication using a physical drive just as easy, or does that throw a wrench in things?