FREQUENTLY ASKED QUESTIONS
VFS supports any software RAID configuration in realtime without any of the configuration lock-in.
Conventional file systems don’t automatically compress for all data and file types. VFS optimizes data storage efficiency, including compressed data based on file type and size.
a) data on a failed disk is automatically rebuilt elsewhere – the failed disk can be replaced when convenient
b) fast recovery procedure (hours).
a) a failed disk must be replaced immediately and manually
b) you can’t lose more than 3 disks in a single RAID 6 data pool; more disks are needed to have redundancy, therefore more disks for storage
c) a longer recovery procedure (days) which stresses remaining disks.
SVFS on the otherhand:
a) data overhead is fractional and can be anywhere from 1% overhead to 100% overhead, equating to bit-flip error correction up to a distributed copy across all drives
b) VFS can tolerate up to P drive failures and still continue to function without interuption
c) when faulty hardware is replaced the missing data is regenerated
d) VFS allows you to store more data on the same number of drives due to the use of fractional parity overhead for lossless error correction, rather than using RAID stripes.
RAID is the classical approach to making storage devices more reliable, however data in any RAID configuration is still prone to bit-flips, and data recovery is still a manual procedure.
Configuring Ceph requires understanding and manually configuring `cephadm, ceph, rbd, rados`, four different software tools in order to set up a single Ceph storage cluster. This has caused developers to create `rook`: a ceph automation tool which piggybacks off of `kubernetes` to simplify deploying ceph; since ceph is so complicated, but even then you still need to learn `kubernetes` to maintain a `ceph` cluster via `rook`.
VFS on the other hand only requires a single `yaml` file to describe the ip addresses and disks (size and shape) of your storage infrastructure, we provide scripts which will deploy and scale up VaultFS to fit your `yaml` infrastructure target. No need to learn any command-line tools to spin up a basic SwissVaultFS cluster, however we do also provide the `vman` VaultFS management tool for admins who want to manually configure which directories to assign higher storage importance.