Você pode comprar um sistema que pode controlar uma falha da CPU ou pode implementar mais de um servidor. Você pode criar um cluster de failover do NFS com bastante facilidade no Linux (tenho certeza que a Sun e todos têm um mecanismo para isso também).
Uma maneira bem suportada / comum de fazer isso é com o batimento cardíaco, ( primeiro link que encontrei no Google, pesquisa NFS e heartbeat ) para gerenciar o cluster e, em seguida, compartilhar o armazenamento entre os servidores. O importante a fazer com o NFS para garantir um failover transparente é também compartilhar as informações de estado do NFS que geralmente estão em / var / lib / nfs. Você pode fazer isso colocando-o no armazenamento compartilhado.
edit: Além disso, definir a opção fsid para o mesmo valor na exportação NFS em cada servidor impedirá que você obtenha identificadores de arquivo obsoletos quando o cluster falhar.