Project on Operating Systems course at WUT.
Implementation of fake FAT-like filesystem using FUSE library. It uses 512B blocks and only one root directory. Adding and removing files work. Copying to and from fakeFS must be done with dd with blocksize of 512B. For example:
dd if=foo of=fakeFS/bar bs=512
dd if=fakeFS/bar of=file bs=512
Creating new disk file:
./fakeFS -c file sizeInKB
Mounting disk file:
./fakeFS -m diskFile mountingPoint