Btrfs

Btrfs is intended to address the lack of pooling, snapshotsintegrity checkingdata scrubbing, and integral multi-device spanning in Linux file systems.[9] Mason, the principal Btrfs author, stated that its goal was "to let [Linux] scale for the storage that will be available. Scaling is not just about addressing the storage but also means being able to administer and to manage it with a clean interface that lets people see what's being used and makes it more reliable -- Wikipedia