Autofs

具有多個路徑參數的 Autofs

  • June 15, 2016

autofs有一個auto.master配置文件,將映射文件分配給路徑,在這些映射文件中,我們可以定義如何從auto.master. 這些子目錄可以是顯式的,或者我們可以使用*它成為萬用字元(我們可以在掛載選項中使用 引用&)。此外,如果我們使地圖文件可執行,它將接收該子目錄作為它的第一個(也是唯一的)參數,並期望將安裝定義寫入標準輸出。

現在,我的問題是我需要 2 個萬用字元/參數。我希望如果有人嘗試訪問/mymount/<foo>/<bar>, where<foo>並且<bar>可以是任何合法文件名,它將創建一個掛載點/mymount/<foo>/<bar>到一個依賴於<foo><bar>. 我的問題是我只能使用一個萬用字元(即<foo>),並且使用可執行映射文件方法,我得到的參數是公正的<foo>,我autofs希望我返回將安裝在/mymount/<foo>.

我想要的甚至可能autofs嗎?我可以輕鬆找到單個參數的文件,但沒有使用多個參數…

您可以做的是將它們合併為一個,例如 foo+bar,因此它將是一個參數,然後將可執行映射腳本拆分為 + 並將結果用作要使用的兩個路徑部分。但據我所知,autofs(實際上是任何掛載)只需要一個參數作為掛載路徑,而不是兩個。

引用自:https://serverfault.com/questions/784184