Skip to main content
Version: 5.11.0

Glossary

TermDefinition
ChunkA segment of a file, up to 64 MiB — the atomic unit of storage in LeilFS.
ChunkserverA storage node that holds chunk data on its local disks.
CRC3232‑bit cyclic redundancy check, stored per block to detect bit‑rot in stored data.
EC / Erasure CodingA data‑protection scheme using Reed‑Solomon codes to reconstruct data from a subset of shards, giving redundancy at lower overhead than full copies.
FSALFilesystem Abstraction Layer — the NFS‑Ganesha plugin mechanism used to export LeilFS over NFS.
FUSEFilesystem in Userspace — the Linux interface sfsmount uses to present LeilFS as a POSIX mount.
GoalA policy defining how many copies (or EC shards) of each chunk must exist, and optionally where.
InodeA metadata record representing a file or directory in the namespace.
MasterThe active metadata server. Exactly one is active per cluster at any time.
MetaloggerA daemon that archives the master's metadata changelogs as an independent backup; it never becomes master.
mTLSMutual TLS — both ends of a connection authenticate with certificates.
Shadow masterA hot‑standby metadata server that receives changelogs in real time and can become the master (via uRaft or manual promotion).
SnapshotA copy‑on‑write, point‑in‑time copy of a file or directory.
SPLIT formatA chunk‑storage format that separates chunk metadata from chunk data (e.g. metadata on NVMe), introduced in v4.0.0.
TopologyNetwork rack/datacenter assignment used for failure‑domain‑aware chunk placement and nearest‑replica reads.
TrashA holding area where deleted files are retained for their trashtime before permanent removal.
uRaftLeilFS's Raft consensus implementation, used to elect the active master for automatic failover.