Somehow, this reminds me of running Slackware of a FAT filesystem with UMSDOS and loadlin :).
This (and MIT Mystery Hunt season) remind me of my favorite command flag:
Where the -k means “keep going” and will tell you all the things it might be. Works on this image too!
So will the files be accessible from both filesystems? Or, when you mount it as fat you might overwrite ext2 files?
If you look at the readme, it uses a feature of FAT to have reserved sectors at the beginning and places the ext filesystem within those reserved sectors .. so it’s two different filesystems that share the same file.
I read that yes, but what I mean is, I’d mount it as fat, place a file, umount and mount as ext2, will the file be there?
No, there is no translation or exchange of files between the two filesystems. What starts as fat stays as fat and what starts as ext stays as ext.
Let A be the format that ignores anything but the very first byte.
Let B be the format that ignores the very first byte.
Then consider the following file:
It can be interpreted using both formats. Format A is concerned about the value CA, format B is concerned about the value FE.
Because the properties of the two formats don’t interfere, they can coexist at the same file, but that doesn’t mean they share any content.