É um problema estranho. Esse é o tipo de coisa que você esperaria em um ambiente de armazenamento centralizado por causa de todo o valioso trabalho que está sendo feito pelos servidores centralmente, no entanto, eu nunca ouvi falar de alguém fazendo isso com armazenamento de conexão única.
Você não mencionou se o servidor de armazenamento foi fornecido ou o seu próprio - em qualquer caso, a única forma barata que eu sei de ter alta disponibilidade com arquivos é usar DFS e ter algum caminho alternativo preparado e pronto para mudar para. O problema é que você ainda terá falhas de gravação até que você remapeie o DFS para o novo compartilhamento.
Este é um problema simples de consertar se você tiver todo o dinheiro do mundo - basta instalar um dispositivo de armazenamento em cluster que suporta o deslocamento geográfico de nós e ter um driver multi-caminho em execução. Netapp usando um metro-cluster é um exemplo disso, e se você estiver olhando para discos, SVC da IBM com par de E / S dividido e talvez até espelhamento de VDisk.
edite: @mfinni me fez pensar em scripts. Você diz que seu aplicativo de controle quer um "caminho" para um grande compartilhamento de rede - ele precisa saber que é grande? E se você o instruísse a escrever na unidade local? Poderia ser configurado para gravar arquivos de tamanho específico pequeno o suficiente para manter um script em execução que os levaria para o NAS, pois eles são fechados pelo aplicativo de controle?
Além disso, ele gravará em fita? Uma unidade de fita seria perfeita para esses tipos de aplicativos somente para gravação - cada cartucho contém 1,6 TB de dados não compactados.