Storage Layer
The storage layer aggregates multiple physical disks and exposes a unified virtual namespace.
Aggregation And VFS
Components
- Disk Aggregation: normalizes disk pool behaviour across independent devices.
- Physical Disks: hold full files — no striping across disks.
- Virtual Filesystem (VFS): provides one logical directory namespace across all protocols.
- Path Mapping: maps virtual paths to physical locations.
- Metadata Handling: caches access metadata for faster resolution (TTL: 2 seconds).
- Collision Resolver: prevents filename conflicts deterministically via hash-based renaming.
Advanced details
- Path traversal protections defend against unsafe path construction.
- Degraded mode continues serving healthy disks during partial failure.
- Reintegration can restore full pool visibility after disk recovery.
- The VFS cache is automatically invalidated after file operations.