只要我只有一个坐骑,一切都很好。
文件: /etc/auto.master
/mnt /etc/auto.srv1_share1
文件: /etc/auto.srv1_share1
sh1 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1
导致//srv1/share1挂载到/mnt/sh1 。
但到目前为止,我一直无法挂载多个股票。 结果应该是这样的:
//srv1/share1到/mnt/srv1_share1
//srv1/share2到/mnt/srv1_share2
要么
//srv1/share1到/mnt/srv1/share1
//srv1/share2到/mnt/srv1/share2
在尝试了几个小时后,用Googlesearch和阅读(tfm),我需要你的帮助。
我目前的解决scheme/解决方法是这样的:
文件: /etc/auto.master
/mnt/srv1_share1 /etc/auto.srv1_share1
/mnt/srv1_share2 /etc/auto.srv1_share2
文件: /etc/auto.srv1_share1
share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1
文件: /etc/auto.srv1_share2
share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share2
导致这些坐骑:
//srv1/share1到/mnt/srv1_share1/share
//srv1/share2到/mnt/srv1_share2/share
尽pipe我可以访问所有文件,但我仍然希望摆脱那些额外的share 。
我怎样才能做到这一点?
你可以从这个链接获得信息: Ubuntu社区,Autofs,3.1.1。 直接映射和间接映射 “直接映射会在相关映射文件中指定的path上创build一个挂载点, auto.master的挂载点条目始终为/- ”
让我们创build我们的挂载点,并添加行到/etc/auto.master
/- /etc/auto.srv1_share1 /- /etc/auto.srv1_share2
创build的挂载点将在auto.srv1_share1和auto.srv1_share2文件中指定。 编辑你的文件,并添加完整/path/到/文件夹,它将工作。
例如,/ /etc/auto.srv1_share1应该看起来像这样:
/path/to/share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1
这是否工作?
file: /etc/auto.master/mnt /mnt /etc/auto.srv1 file: /etc/auto.srv1 srv1_share1 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1 srv1_share2 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share2