Для увеличения отказоустойчивости у NFS тоже есть механизмы в плане failover переключения на другой хост. И так, рассмотрим общий случай:
srv1.domain.com, share = /data/share1
srv2.domain.com, share = /data/share2
Тогда строка отказоустойчивости для монтирования NFS (для Solaris, например, это задаётся в файле /etc/auto_direct) будет выглядеть так:
localmount [options] host1:share1 host2:share2 .... hostN:shareN
или в конкретном случае:
/data/dst_dir -ro,rsize=1048576,wsize=1048576 srv1.domain.com:/data/share1 srv2.domain.com:/data/share2
то есть, после опций идёт перечисление хостов и их “шар”. Если у всех хостов шара находится по одному пути, тогда можно упростить конструкцию:
localmount [options] host1,host2:share
Ещё есть вариант выбора приоритетов, то есть очерёдность монтирования в случае наступления failover’a. Общая конструкция выглядит так:
localmount [options] host1(M1):share1 host2(M2):share2 .... hostN(MN):shareN
где M1,M2,…MN – число. Чем ниже число тем, приоритет выше (полный аналог приоритетов в MX-записях или роутинга в винде). Если число не задано, считается, что его приоритет 1, то есть самый высший.