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 > > _______________________________________________ > autofs mailing list > [email protected] > http://linux.kernel.org/mailman/listinfo/autofs _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
