LeilFS is a distributed POSIX file system designed to run on commodity hardware.
Inspired by Google File System, it aims to pror environments ranging from small clusters to large data centers. The project is positioned for workloads such as active archive, AI and HPC, backup, enterprise file sharing, CCTV storage, and media and video post-production.
This is free and open source software.
Key Features
- Uses separated metadata, data, and client components for a resilient clustered architecture.
- Supports high availability metadata failover with uRaft-based coordination and floating IP management.
- Offers multiple redundancy options including erasure coding, standard replication, and instant copy-on-write snapshots.
- Provides protocol interoperability with NFSv3/NFSv4 support, Samba/CIFS deployments, and S3 compatibility through the Versity gateway.
- Includes rich access controls with POSIX and NFSv4 ACLs, along with POSIX and flock advisory locking.
- Supports granular quotas by user, group, and directory, with separate limits for size and inode count.
- Allows HDD, SSD, and NVMe media in the same cluster with label and goal-based placement policies.
- Performs automatic rebalancing and CRC-based validation to help maintain data placement and integrity over time.
Website: github.com/leil-io/leilfs
Support:
Developer: Leil Storage
License: GNU General Public License v3.0
LeilFS is written in C++. Learn C++ with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

