On Wed, Mar 10, 2010 at 11:28 PM, Ian Kent <[email protected]> wrote: > On Wed, 2010-03-10 at 22:00 -0700, Techie wrote: >> Hello, >> >> I have a simple question regarding LDAP direct map mounts. >> >> If I use a local direct map "/etc/direct_map" with the below contents >> to map NFS directories on two different file systems. >> >> /data red:/usr/local/app \ >> /libs/apps red:/var/libs/apps >> >> Both mount points to map properly. The /data directory shows the >> correct contents of red:/usr/local/app. And the /data/lib/apps >> directory also shows the correct contents of red:/var/libs/apps. This >> is what I believe are nested mount points. However when I try the same >> thing with an LDAP direct map it fails. he contents of the same map in >> LDAP is below. >> >> dn: >> automountKey=/data,automountMapName=direct_map,ou=Autofs,dc=example,dc=com >> automountInformation: -fstype=nfs,rw red:/usr/local/app >> automountKey: /data >> objectClass: automount >> objectClass: top >> >> dn: >> automountKey=/data/libs/apps,automountMapName=direct_map,ou=Autofs,dc=example,dc=com >> automountKey: /data/libs/apps >> objectClass: automount >> objectClass: top >> automountInformation: -fstype=nfs,rw red://var/libs/apps >> >> >> When I do this in my LDAP map as shown above, the mount points do not >> show up correctly. The /data directory covers up one of the 2 mount >> points. So it looks like nested mount points don't work in LDAP or I >> am not using correct syntax. All my other LDAP mounts work but two >> mount points in the same dir does not work like it does with local >> direct maps. >> >> Can you please confirm or deny if I can achieve nested mount points >> using LDAP direct maps like I can with local direct maps as shown >> above? > > LDAP map isn't quite right. > > The LDAP map entry must be the same as your file map. > > In your file map the direct mount is > key = "/data" > location = "/ red:/usr/local/app /libs/apps red:/var/libs/apps" > > In your original file map the "/" offset has been implied because the > syntax allows it to be optional. > > and in LDAP > key = "/data" > location = "red:/usr/local/app" > > key = "/data/libs/apps" > Invalid, you can't nest distinct direct mounts. > > You need to use the same value for location as you did for the file map > in LDAP. > >> >> >> Thank you >> >> _______________________________________________ Ian, Thanks a bunch for pointing out that the "/" offset is syntactically optional for file based maps but is necessary in LDAP. That really helped my understanding of both formats..
Regards J _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
