CRFS is an acronym which stands for 'Coherent Remote File System'. CRFS is a network protocol that lets clients share access to a file system which is hosted on a server. Its main features include:
- general-purpose "posix" file system semantics
- cache coherency
- aggressive metadata performance
- efficient and flexible snapshots
- robust data integrity protection
The implementation hosted here includes a client module for the Linux kernel and a UNIX user space server daemon. 'crfsd', the UNIX daemon which runs in userspace, provides these features by storing data in a BTRFS file system on disk.