我已经阅读了一段时间有关BTRFS和ZFS的文章,尽管我很欣赏CoW在托管重要文件时的好处,但目前我对以下困境感到困惑:
考虑到ZFS和BTRFS在托管受随机写入影响的大文件(例如QCOW2,VDI等)时似乎都遭受性能下降,为什么有人会选择BTRFS作为托管VM的FS?
我知道在BTRFS的情况下,您可以使用chattr或nodatacow挂载选项有选择地关闭CoW,从而减少碎片和CoW造成的降级...
但是,根据Redhat所说,这也“禁用了数据和元数据的校验和验证,从而降低了数据完整性”。(除了压缩损失外,自然还有所需的CoW)。
基于此我问:为什么有人会选择BTRFS而不是说XFS over LVM over MD RAID?