On Mon, 2017-05-01 at 16:02 -0400, Jamie Jackson wrote: > I'm new to Autofs, but I've had one auto-mount going for a few weeks > now. It came time for me to add a second one, but I ran into "ignoring > duplicate indirect mount /mnt/non-icf/my" All you need to understand is the concept that there is one master map that contains top level automount managed mount points and entries in it have a specific format. The master map associates mount maps with these top level automount mount points. The maps specified in master map entries typically have more than one entry (although if one entry is all you need that's fine too). > > I see from https://www.spinics.net/lists/autofs/msg00000.html that I'm > supposed to use a different syntax to get both of these mount points > to coexist: > > /mnt/non-icf/my/secureftp > /mnt/non-icf/my/testsftp > > I'm reading https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-c > lient-config-autofs.html > , but I'm having trouble absorbing the content. > > Could someone help me convert what I've got to what I need? > > https://gist.github.com/jamiejackson/460ba0a6526d6251554a157821f526da First lets look at the master map. If you're not using entries that are present in the default comment them out. That would be /misc, /net and +auto.master. Commenting out the last one is actually important because, if you're not using the automount entry of nsswitch, the sources present in the default install (this configuration file isn't owned by autofs) can cause some error message noise in the log and introduce an unnecessary delay at startup. Now these two entries: /mnt/non-icf/my /etc/auto.my_sftp_test \ uid=492,gid=488,--timeout=60,--ghost,--debug /mnt/non-icf/my /etc/auto.my_sftp_prod \ uid=492,gid=488,--timeout=60,--ghost,--debug The uid and gid options are not used by autofs. Personally I always use the autofs configuration to enable debug logging. Either way you need to ensure that syslog is capturing log level debug or greater for the log entries to be sent to syslog. If you're using systemd journalctl to instect the logs then setting log level doesn't matter but if there is a lot of logging systemd will start dropping entries. Also I prefer to use the browse option rather than --ghost. Then there's the duplicate entries. So the master map would become, say: /mnt/non-icf/my /etc/auto.my_sftp --timeout=60,browse And /etc/auto.my_sftp would contain: secureftp -fstype=fuse,ro,nodev,noatime,allow_other,IdentityFile=/root/.ssh/my_sftp_key :sshfs\#XXXXX@xxxxxxxxxxxxxxxx\:/export/home/ICFfiles testsftp -fstype=fuse,ro,nodev,noatime,allow_other,IdentityFile=/root/.ssh/hud_sftp_key :sshfs\#XXXXX@xxxxxxxxxxxxxxx\:/export/home/ICFfiles If you want to have separate top level mount points for stable and test then you need to use a different top level mount point path in the master map so you can use two distinct maps. Beware that if you try to set debugging for the fuse mounts themselves (ie. not handled by autofs) I think the sshfs mount process won't go into the background causing the mount to never complete and that will result in unexpected behaviour. Ian -- To unsubscribe from this list: send the line "unsubscribe autofs" in