When I asked about filesystems with compression I got recommendation to try ZFS. Looks like it worth trying, however I find tools that manage ZFS (
zpool) quite overcomplexified - you need to create some volume, then add it, then create filesystem on it. And finally it suddenly created things in root directory like /qqq/test and it uses /var/run/zfs/zfs_socket (strange for a filesystem).
How to use ZFS (with FUSE) without it's complicated things with volumes, just as good filesystem with compression, something like
mount -o loop image.zfs /mnt/qqq -t zfs-fuse?
How to setup ZFS as non-root? FUSE usually means "user can use it too" (example: ntfs-3g). I expect something like this:
$ dd if=/dev/zero of=/home/user/qqq.zfs bs=1M count=100 $ mkfs.zfs /home/user/qqq.zfs -o compress=gzip $ zfs-fuse /home/user/qqq.zfs /home/user/mnt
Can ZFS be more usual FUSE filesystem that I can add to /etc/fstab and user can install and use on its own?