回覆列表
  • 1 # 每天一個好影片

    多數 Linux 檔案系統在引導時掛載,並在系統執行時保持掛載狀態。對於已在 中配置的任何遠端檔案系統也是如此。但是,有時你可能希望僅按需掛載遠端檔案系統。例如,透過減少網路頻寬使用來提高效能,或出於安全原因隱藏或混淆某些目錄。autofs[1] 軟體包提供此功能。在本文中,我將介紹如何配置基本的自動掛載。

    首先做點假設:假設有臺 NFS 伺服器 已經啟動並執行。另外假設一個名為 的資料目錄還有供 Carl 和 Sarah 使用的使用者目錄,它們都由伺服器共享。

    一些最佳實踐可以使工作更好:伺服器上的使用者和任何客戶端工作站上的帳號有相同的使用者 ID。此外,你的工作站和伺服器應有相同的域名。檢查相關配置檔案應該確認。

    如你所見,客戶端工作站和 NFS 伺服器都在 檔案中配置。我假設這是一個基本的家庭甚至小型辦公室網路,可能缺乏適合的內部域名服務(即 DNS)。

    安裝軟體包

    你只需要安裝兩個軟體包:用於 NFS 客戶端的 和提供自動掛載的 。

    你可以驗證 autofs 相關的檔案是否已放在 目錄中:

    配置 autofs

    現在你需要編輯其中幾個檔案並新增 檔案。首先,將以下兩行新增到檔案 中:

    每行以掛載 NFS 共享的目錄開頭。繼續建立這些目錄:

    接下來,將以下行新增到檔案 :

    該行表示 autofs 將掛載 檔案中匹配 的 共享。如上所示,這些檔案將在 目錄中。

    第三步,使用以下行建立檔案 :

    該行表示 autofs 將掛載 檔案中匹配 的使用者共享。在這種情況下,Carl 和 Sarah 的檔案將分別在目錄 或 中。星號 (稱為萬用字元)使每個使用者的共享可以在登入時自動掛載。 符號也可以作為表示伺服器端使用者目錄的萬用字元。它們的主目錄會相應地根據 檔案對映。如果你更喜歡本地主目錄,則無需執行此操作。相反,使用者可以將其用作特定檔案的簡單遠端儲存。

    最後,重啟 守護程序,以便識別並載入這些配置的更改。

    測試 autofs

    如果更改檔案 中的列出目錄,並執行 命令,那麼不會立即看到任何內容。例如,切換到目錄 。首先, 的輸出不會顯示任何內容,但在執行 之後,將自動掛載 共享目錄。 命令也將被執行,你將進入新掛載的目錄中。

    為了進一步確認正常工作, 命令會顯示已掛載共享的細節。

    對於 Carl 和 Sarah, 目錄工作方式相同。

    我發現在我的檔案管理器中新增這些目錄的書籤很有用,可以用來快速訪問。

  • 中秋節和大豐收的關聯?
  • 如果我發現朋友的老婆在和他人接吻,但他們關係表面又好,我因該知嗎?