I am using unshare here but you should be able to see this mounting with sudo. I have built latest squashfuse (c41a22a) and seen this with both squashfuse and squashfuse_ll.
I am not sure if this is a bug in the overlayfs stack, fuse or squashfuse. But I cannot reproduce this behaviour when using directories directly in overlayfs. Another odd thing I noticed is that getconf FILESIZEBITS . returns 32 for squashfuse mounts, which I wonder if overlayfs uses in some way.
Hi, thanks for
squashfuse
!I have stumbled across a potential bug when using multiple squashfs mounts as layers in overlayfs.
Here is the rough dir layout:
This stack is then mounted using rootless overlay. What I have found is overwriting a large >2GB file can result in an error:
I have used the following script to reproduce this:
I am using
unshare
here but you should be able to see this mounting withsudo
. I have built latestsquashfuse
(c41a22a
) and seen this with bothsquashfuse
andsquashfuse_ll
.My env:
I am not sure if this is a bug in the overlayfs stack, fuse or squashfuse. But I cannot reproduce this behaviour when using directories directly in overlayfs. Another odd thing I noticed is that
getconf FILESIZEBITS .
returns32
for squashfuse mounts, which I wonder if overlayfs uses in some way.