Explore how the 'zfs send' and 'receive' commands enable efficient data synchronization for high-availability storage services, ensuring quick, reliable failovers between replica systems with up-to-date incremental changes.
Describes the zrep script that uses zfs send and receive over network to keep a read-only copy of snapshots up-to-date.
I’ve been hearing about ZFS and its beneficial features for years now, but mainstream Linux installers don’t seem to support it, and I can’t be bothered to switch filesystems after installing.
Out of curiosity - can anyone tell, what might be blocking them?
Edit: answering my own question: legal issues. Licenses “potentially aren’t compatible”.
Due to potential legal incompatibilities between the CDDL and GPL, despite both being OSI-approved free software licenses which comply with DFSG, ZFS development is not supported by the Linux kernel. ZoL is a project funded by the Lawrence Livermore National Laboratory to develop a native Linux kernel module for its massive storage requirements and super computers.
Apart from the license incompatibility (which doesn’t stop it from being used by distros, as Ubuntu has shown): While it’s a fantastic filesystem for servers, it is also resource hungry and not suitable for small or portable systems.
I’ve been hearing about ZFS and its beneficial features for years now, but mainstream Linux installers don’t seem to support it, and I can’t be bothered to switch filesystems after installing.
Out of curiosity - can anyone tell, what might be blocking them?
Edit: answering my own question: legal issues. Licenses “potentially aren’t compatible”.
Source: https://wiki.debian.org/ZFS
Apart from the license incompatibility (which doesn’t stop it from being used by distros, as Ubuntu has shown): While it’s a fantastic filesystem for servers, it is also resource hungry and not suitable for small or portable systems.
By default it consumes 30% of RAM as cache (ARC). And, we have btrfs now, which is a huge contender “CoW” filesystem for desktop.