Řešení 1:
Můžete si koupit systém, který dokáže tolerovat selhání CPU, nebo můžete implementovat více než jeden server. NFS failover cluster můžete vytvořit poměrně snadno na Linuxu (jsem si jistý, že Sun a všichni mají na to mechanismus).
Poměrně dobře podporovaný/běžný způsob, jak to udělat, je pomocí heartbeat (první odkaz, který jsem našel na Google, hledání NFS a heartbeat) pro správu clusteru a pak sdílení úložiště mezi servery. Důležitá věc, kterou je třeba udělat s NFS, aby bylo zajištěno transparentní převzetí služeb při selhání, je také sdílení informací o stavu NFS, které jsou obvykle ve /var/lib/nfs. Můžete to udělat umístěním do sdíleného úložiště.
edit:Také nastavení volby fsid na stejnou hodnotu při exportu NFS na každém serveru vám zabrání získat zastaralé popisovače souborů při selhání clusteru.
Řešení 2:
nfs 4.1 podporuje pNFS, který je klastrovaný. http://www.pnfs.com/