Hi It seems that according to https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt it says The lower filesystem can be any filesystem supported by Linux However there appears to be filesystems that overlayfs does NOT support (such as vfat). If I try to use a vfat file system as the lowerdir, I get overlayfs: filesystem on '/tmp/lower' not supported in my dmesg. So now I am not sure what filesystems cannot be used as a lowerdir for overlayfs. (or what conditions I need to check for... ...in userspace) Thanks
I can confirm that overlayfs doesn't support vfat here either.
The Documentation states "The lower filesystem can be any filesystem supported by Linux and does not need to be writable." But FAT doesn't work as a lower file system. The documentation should be updated so it's not misleading