Soooo ... o problema que você tem aí é o que você faz quando alguém do lado A quer um arquivo que foi escrito no lado B, mas ainda não foi sincronizado?
Existe uma razão pela qual sistemas de arquivos compartilhados que funcionam bem em links rápidos são comuns - é possível definir semânticas padrão para sua operação que mapeiam razoavelmente bem a semântica padrão do sistema de arquivos POSIX que todos nós conhecemos e amamos. Qualquer coisa em que nem todos os dados estejam realmente disponíveis cai praticamente imediatamente no território "específico do domínio" - seu caso de uso para um sistema de arquivos que não precisa se preocupar com dados está faltando (um armazenamento de dados apenas anexado apenas, por exemplo, ou um onde você pode lidar com dados perdidos efetivamente recalculando-os ou falsificando os resultados), mas essas não são situações bastante comuns (e são muito difíceis de modelar, especificar, etc) tal que ninguém se preocupou em escrever algo que todos possam usar.