Qual sistema de arquivos você está usando? Você precisa usar um sistema de arquivos que seja reconhecido pelos três sistemas operacionais. GPT - Tabela de Partições GUID e MBR - Master Boot Record são formas de particionar um disco e isso provavelmente não é problema seu.
Eu suspeito que seja o sistema de arquivos que você está usando na unidade que é a fonte do seu problema e desde que você diga que a unidade é visível pelo LINUX, mas não pelo Windows e MacOS Eu acredito que sua unidade está usando um arquivo EXT sistema como EXT3 ou EXT4 .
Depois de usar o Google para pesquisar por EXT3 / EXT4 para MacOS, parece que o MacOS não oferece suporte nativo a EXT3 / EXT4. De acordo com o este artigo, você precisa usar algo como Fusível para MacOS para montar um sistema de arquivos EXT3 / 4 no MacOS.
Você também precisa de software similar para o sistema operacional Windows para acessar EXT3 / 4 no Windows.
Minha recomendação é que você use o sistema de arquivos FAT32, que é suportado nativamente pelos três sistemas operacionais (LINUX, Windows, MacOS). Você pode encontrar um produto de terceiros para realizar uma conversão no local, no entanto, minha recomendação é usar o rsync para copiar todos os dados da unidade para um local temporário em outro disco e reformatar a unidade para usar FAT32 e depois rsync os dados de volta para a unidade.