Ok, depois de alguns meses do problema, finalmente resolvi. O caddy externo de 5 unidades que eu estava usando tinha RAID de hardware e cada unidade (5 de) era um WD Green de 2 TB.
Veja o que eu fiz:
- Desativou o RAID de hardware no meu caddy (somente passagem).
- Formatou as unidades da seguinte maneira:
- Formate a primeira unidade física como OS X Extended (Journaled) sem RAID e com capacidade total (2TB).
- Formate o restante como OS X Extended (Journaled) usando a opção RAID do utilitário de disco OS X.
- Ativar ON "Colocar discos rígidos para dormir sempre que possível" nas Preferências do sistema- > Poupança de energia
- Compartilhe-os usando o OS X Server.
- Ativar o compartilhamento de arquivos.
Por algum motivo, se a primeira unidade física fizer parte de um RAID de hardware / software, o OS X ejeta-a após uma pequena quantidade de uso. Além disso, se o caddy ou unidade tiver firmware que o coloque em suspensão, e o sistema OS X não estiver esperando que as unidades entrem em suspensão (em outras palavras, se a etapa 3 acima não estiver concluída) isso causa o código de erro -50 e coloca tudo na unidade como somente leitura.