Eu sei que você está procurando por invasão de software, mas eu recomendo HBAs SAS Adaptec como o SAS-2405 . A Adaptec trabalha com a comunidade FreeBSD para suportar seus drivers também (o FreeNAS é baseado no FreeBSD). E você geralmente pode buscá-los a um preço razoável no eBay. Um bom RAID de hardware normalmente irá superar o software RAID e pode adicionar hot-swap ou outros recursos.
Dito isto, existem várias maneiras de espelhar uma unidade no software. Se bem me lembro, a interface web fornece apenas um método, o mais comumente usado e o mais simples. Para conexões sem fio, é bastante rápido o suficiente. Ele não acompanhará gigabit ethernet, mas pode ser rápido o suficiente para você, independentemente disso.
O FreeNAS suporta AFP; e tanto o FreeNAS como o OSX suportam CIFS (também conhecido como SMB), o que os torna interoperáveis com sistemas Windows. Você também pode usar o iSCSI, mas eu não recomendaria isso.
Puxar unidades para fora do array constantemente está causando problemas. Primeiro, se você puxar a unidade e fizer as alterações, conecte-a novamente, a matriz presumirá que essas alterações são corrupções e as sobrescreverão. Você também pode introduzir problemas de estabilidade, mas perda de dados do problema anterior é altamente provável .
Eu uso o FreeBSD diariamente, então sou parcial para o FreeNAS; O OpenFiler também funcionaria (é baseado no Linux). A base Darwin da OSX também é baseada no FreeBSD.