3 ms·
ssd's still can become corrupt (bitrot) and can still die. File systems like zfs and btrfs checksum every block to ensure that if they do become corrupt, they
by briffle 7y ago
ssd's still can become corrupt (bitrot) and can still die.
File systems like zfs and btrfs checksum every block to ensure that if they do become corrupt, they can get repaired. (otherwise, if you had a mirror of disks, and one disk says the value is 0010 and the other says its 0001, wich one is right?)
Additionally, the 'raid' concept is not just about speed. Its also about capacity, and how many disks can fail. I might have 48 drives in a single server. I certainly don't want an LVM stripe across all drives and lose data. I also don't want raid1, losing the capacity of 24 of the drives. I want it so that any 3 drives can fail in that system, and I can still recover the data.
- thedance 7y agoSSDs are always corrupt. Their raw bit error rate can be 90%+ in normal operation. The only reason SSDs work at all is because of awesome math.
- throwaway-9320 7y agoYou might be interested in this article which does mention valid points for choosing mirrored data instead of any RAIDZ levels in ZFS: https://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs-not-raidz/ https://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs... It certainly made me reconsider my ZFS practices.