Hi! Would you recommend me a mature fuse filesystem, which uses a single file as backing storage, and could self-growing in size?
It's like using a fuse ext4 filesystem, just that with self-growing - I tried the fuse ext4 filesystem, but it seems that fuse ext4 filesystem requires the user to set up a 'disk size' at the beginning, and could not automatically grow. I would like the fuse filesystem to automatically grow as new files are added in, just like how a SQLite database would grow as new records being inserted. I have found quite a lot of projects seem to meet this function, but seems that those projects are quite unmature. It would be great if you know that there is a mature one. However, I haven't found one listed in the Debian package system by trying some 'apt search' commands. During this process, I found a fuse filesystem called gocryptfs, which seems to be really mature, and could automatically grow as new files added in - however, gocryptfs stores in a folder with multiple files, instead of storing all the filesystem in one single file like SQLite. In summary, I am looking for a fuse filesystem that: 1. Uses a single file as backing storage, like how SQLite uses one single file for the database. 2. Is mature - if it is listed in the Debian package list that could be queryed with 'apt search', I guess it should be quite mature and reliable - however, it would be totally fine if the project isn't available as packaged binary and building from source is required. It would be totally okay if the filesystem temporaily creates files other than the one files it uses as storage - just like how SQLite generates temporary WAL or journal files during database I/O. Just having only one file as storage 'most of the time' would be good. Thank you. Miriami