On 12/22/2012 12:33 AM, Tim Gustafson wrote: > Hi, > > What is the magic juju that I have to put in /etc/sysconfig/autofs to > get autofs to default to using NFSv4, rather than NFSv3, for mounting > file systems? > > I don't want to place these flags into the automount maps themselves > because we have a varied network with Sun, CentOS, RedHat and > Macintosh systems, and the flags that have to get added to automount > maps (which we distribute centrally through LDAP) are different for > each OS. So, I'd prefer to specify the local machine options in > /etc/sysconfig/autofs rather than in the global automount map. > > Thanks! > These are my unrefined notes on the topic: NFS4 on CentOS 5.x Server • create /nfs4exports with subfolder: extra. • in /etc/fstab put: /extra /nfs4exports/extra bind bind 0 0 • In /etc/exports put: /nfs4exports xxx.yyy.zzz.qqq/255.255.255.248(rw,fsid=0,sync,no_root_squash,no_subtree_check) /nfs4exports/extra xxx.yyy.zzz.qqq/255.255.255.248(rw,no_subtree_check,nohide,sync,no_root_squash) • In /etc/sysconfig/nfs put: LOCKD_TCPPORT=32803 # UDP port rpc.lockd should listen on. LOCKD_UDPPORT=32769 RPCNFSDARGS="-N 2 -N 3" MOUNTD_PORT=892 STATD_PORT=662 # Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2020 # Specify callout program Nikada ne skidati root squashing, spusta roota na nfsnobody nivo. Ima i all_squash opcija. /etc/idmapd.conf: [General] Verbosity = 0 Pipefs-Directory = /var/lib/nfs/rpc_pipefs Domain = yourdomain.com [Mapping] Nobody-User = usernameiwant Nobody-Group = usernameiwant [Translation] Method = nsswitch Restart daemons and check with showmount -e server IP Client: /etc/auto.master: /autofsmounts/servername /etc/auto.servername --timeout=10 /etc/auto.servername: extra -fstype=nfs4,rw,proto=tcp server.domain.com:/extra /etc/idmapd.conf: [General] Verbosity = 0 Pipefs-Directory = /var/lib/nfs/rpc_pipefs Domain = yourdomain.com [Mapping] Nobody-User = usernameiwant Nobody-Group = usernameiwant [Translation] Method = nsswitch Create /autofsmounts/servername Restart autofs daemon In one terminal do "cd /autofsmounts/servername/extra" so that folder is create/mounted by autofs Create /servername and in it create softlinks for: /autofsmounts/servername/extra And that is it. Some commands: test : showmount -e <ipaddress> mkdir /autofsmounts mkdir /autofsmounts/servername echo 'extra -fstype=nfs4,rw,proto=tcp server.domain.com:/extra' > /etc/auto.servername -- Ljubomir Ljubojevic (Love is in the Air) PL Computers Serbia, Europe Google is the Mother, Google is the Father, and traceroute is your trusty Spiderman... StarOS, Mikrotik and CentOS/RHEL/Linux consultant _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos