Para compartilhar arquivos entre MacOS nativos, Windows e Linux OS em uma mesma máquina, considerei primeiro o uso de exFat ou NTFS. O primeiro não suporta journaling, o segundo tem uma confiabilidade questionável (?) Através de drivers Fuse / ntfs-3g.
Agora, estou pensando em usar um servidor guest linux SMB em uma VM do Virtualbox para compartilhar uma partição ext4 com os sistemas operacionais host. O todo na mesma máquina física. A partição raw compartilhada do ext4 seria montada através de um arquivo .vmdk, eu acho. O servidor SMB convidado estaria em um arquivo (~ 5go) .vdi hospedado na partição ntfs do Windows (fácil de fazer backup, portanto a confiabilidade não deve ser uma preocupação aqui). Embora o servidor SMB, o sistema operacional guest que hospeda o servidor, a VM que hospeda o convidado ou o sistema operacional hospedeiro hospede a VM, PODEM falhar esporadicamente, gostaria de saber se essa configuração deve ser mais confiável do que as soluções anteriores?
Uma vantagem também é que ele poderia oferecer uma solução unificada para criptografar pastas compartilhadas para os sistemas host.
Além disso, é mais complicado, consome alguma CPU e armazenamento / espaço de memória, existem outras (ocultas?) advertências e desvantagens para essa abordagem?