具有多个路径参数的 Autofs

具有多个路径参数的 Autofs

autofs有一个auto.master配置文件,将地图文件分配给路径,在这些地图文件中,我们可以定义如何从 挂载路径的子目录auto.master。这些子目录可以是显式的,也可以使用*通配符(我们可以在挂载选项中使用 引用它&)。此外,如果我们使地图文件可执行,它将接收该子目录作为其第一个(也是唯一的)参数,并有望将挂载定义写入 stdout。

现在,我的问题是我需要 2 个通配符/参数。我希望如果有人尝试访问/mymount/<foo>/<bar>,其中<foo><bar>可以是任何合法文件名,它将创建一个挂载点到/mymount/<foo>/<bar>依赖于和的目标上<foo><bar>我的问题是,我只能使用一个通配符(即<foo>),而使用可执行映射文件方法,我得到的参数只是<foo>,我autofs希望我返回将挂载在上的挂载选项/mymount/<foo>

我想要的可以用吗autofs?我可以轻松找到单个参数的文档,但没有关于使用多个参数的文档……

答案1

您可能能够将它们合并为一个,例如 foo+bar,这样它将是一个参数,然后让可执行映射脚本在 + 上拆分,并使用结果作为要使用的两个路径部分。但据我所知,autofs(以及实际上任何挂载)只接受一个挂载路径参数,而不是两个。

相关内容