只要我只有一个坐骑,一切就都很好。
文件:自动主机管理工具
/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
经过数小时的尝试、谷歌搜索和阅读(tfm)后,我需要您的帮助。
我当前的解决方案/解决方法是这样的:
文件:自动主机管理工具
/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
尽管我可以访问所有文件,但我仍然想摆脱那些额外的share
目录。
我怎样才能做到这一点?
答案1
您可以从此链接获取信息:Ubuntu 社区,Autofs,3.1.1。直接和间接映射
“直接映射在相关映射文件中指定的路径上创建一个挂载点。挂载点条目auto.master
始终是/-
”
让我们创建挂载点,并添加以下行/etc/auto.master
/- /etc/auto.srv1_share1
/- /etc/auto.srv1_share2
auto.srv1_share1
创建的挂载点将在和文件中指定auto.srv1_share2
。编辑您的文件并添加完整的 /path/to/folder,它就会起作用。
例如,/etc/auto.srv1_share1
应该看起来像这一行:
/path/to/share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1
答案2
这有用吗?
文件:自动主机管理工具
/mnt /etc/auto.srv1
文件:/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