Max Nikulin wrote: > On 08/03/2025 19:31, Miriami wrote: > > Would you recommend me a mature fuse filesystem, which uses a single > > file as backing storage, and could self-growing in size? > > Qemu's qcow2 disk images may grow in size while initially they may be > smaller than size exposed to virtual machines. However likely there is no > fuse module. I have seen a suggestion to use network block device to mount > an image without starting a VM.
The maximum size of a qcow2 filesystem does not change (without manual intervention) but it can be started in a sparse file that only takes up necessary space on disk until it reaches the maximum size. There is at least one qcow2 FUSE interface, but it is not packaged in Debian and looks abandoned to me. There is a way to export a qcow2 filesystem as a network block device, and NBD filesystems can be mounted, but this is a sufficiently complex set of layers that I imagine performance to be a problem. If Miriami were to tell us what they want to do rather than how they want to do it... -dsr-