Multi-HDD [FUSE] filesystem
While writing files they are written to a first HDD until the HDD has the free space (see mlimit option), then they are written on
Cost / License
- Free
- Open Source
Platforms
- Linux
Multi-HDD [FUSE] filesystem
Features
- Filesystem
Tags
- fuse
- Volume Manager
Multi-HDD [FUSE] filesystem News & Activities
Recent activities
Multi-HDD [FUSE] filesystem information
What is Multi-HDD [FUSE] filesystem?
While writing files they are written to a first HDD until the HDD has the free space (see mlimit option), then they are written on a second HDD, then to a third HDD, etc.
df will show a total statistics of all filesystems like there is a big one HDD.
If an overflow arises while writing to the HDD1 then a file content already written will be transferred to a HDD containing enough of free space for a file. The transferring is processed on-the-fly, fully transparent for the application that is writing. So this behaviour simulates a big file system.
WARNING: The filesystems are combined must provide a possibility to get their parameters correctly (e.g. size of free space). Otherwise the writing failure can occur (but data consistency will be ok anyway). For example it is a bad idea to combine several sshfs systems together.
File system's functions
Most of the functions are supported. Functions are supported: - get/set attributes of file system objects; - get/set file system information (total size, size of free space is calculated as summary size of file systems); - read/remove/create directories; - read/remove/create/write files; - symbolic links; - device files, sockets and fifo; - file locks; - hardlinks (only on a single device; no moving support for hardlinked files) - extended file attributes (xattr);