Does ZFS support something like "nodatacow" of BTRFS?

1

This is a follow up to a former question about BTRFS and in the end I want to have a file system supporting at least the manual creation of snapshots for backup and test purposes. The data I'm hosting is mostly VMs, most likely dynamically growing and the VMs itself contain web servers and some associated web apps with a PostgreSQL cluster for data storage.

I've read about different benchmarks how BTRFS and ZFS perform hosting VMs or in combination with PostgreSQL and especially BTRFS is stating that CoW should be avoided in such workloads. No problem, nodatacow to the rescue, but unfortunately it deactivates checksumming as well.

But how about ZFS as a possible alternative? Does it provide some comparable option to reduce CoW to only manually created snapshots by keeping things like checksumming? I didn't find anything regarding this.

Thorsten Schöning

Posted 2017-05-16T10:34:17.163

Reputation: 523

1

I'm pretty sure it doesn't -- copy-on-write is heavily ingrained in ZFS' design -- but you may be interested in my old (2013) question What are the performance implications of running VMs on a ZFS host? on [sf].

– a CVn – 2017-05-16T12:21:32.030

No answers