Por: NFS versão 3 e 4 com protocolos TCP / IP , você pode digitar um destes comandos:
rpcinfo -p <hostname> |grep nfs
rpcinfo -s <hostname> |grep nfs
Nota : Todas as versões do comando parecem suportar o argumento -p , enquanto as variantes Linux do Solaris e GNU também suportam a variante -s.
Você pode incluir alguma lógica, baseada em torno da consulta, em um script de shell que instancia uma variável que pode ser conectada a um comando de montagem, por exemplo,
nfsHost="11.22.33.44"
ARRAY='rpcinfo -p $nfsHost |grep nfs |sed -e "s/ [\s ]*/ /g" -e "s/^ //" |cut -f2 -d" "'
Ver=0
for i in $ARRAY ; do if [ "$i" -gt $Ver ] ; then Ver=$i;fi;done
if [ $Ver -gt 0 ]
then
echo "Host: $nfsHost supports NFS version $Ver";
mount -o vers=$Ver...........
fi