Ho letto su BTRFS e ZFS da un po 'e mentre apprezzo i vantaggi di CoW quando si ospitano file importanti, sono attualmente sconcertato dal seguente dilemma:
Dato che sia ZFS che BTRFS sembrano subire un degrado delle prestazioni quando si ospitano file di grandi dimensioni soggetti a scritture casuali (ad esempio QCOW2, VDIs, ecc.), Perché qualcuno dovrebbe usare BTRFS come FS di scelta per ospitare le VM?
So che nel caso di BTRFS puoi disattivare selettivamente CoW usando chattr o l'opzione di montaggio nodatacow, riducendo il degrado imposto dalla frammentazione e CoW ...
Tuttavia, secondo Redhat anche questo "disabilita la verifica del checksum di dati e metadati, con conseguente riduzione dell'integrità dei dati". (oltre alla compressione persa e naturalmente al CoW tanto desiderato).
Sulla base di ciò che chiedo: perché qualcuno dovrebbe scegliere BTRFS su diciamo, XFS su LVM su MD RAID?