There are two parts of MOSIX that deal with file systems.In MOSIX, every migrated process leaves a proxy at its creation (home)node that services all system call requests, including IO calls.

What newer versions of MOSIX did is to add the "DFSA" (direct filesystem access) layer that allows MOSIX to support executing filesystem calls locally for migrated process when they are against acache coherent, cluster file system (think GFS). When this was putin MOSIX, they also did a write through, non-caching file system totest their DFSA code called MFS.

Both the MOSIX team and the global file system group have been involvedin getting their stuff to play nicely together.