- 所使用的「NFS 伺服器」,並非隨時處於開啟狀態,
- 與「NFS 伺服器」間的網路連線,不一定隨時可以成功建立連線。
- 必須修改預設的設定檔,每有更新系統,就要動到幾個 AutoFS 的設定檔。
- 更新系統時,有時會忘了備份它,
- 即使有備份,也不想直接複製取代它,擔心裏面有些新設定的預設值沒注意到。
一、設定檔中說明文件的訊息
套件 AutoFS 的設定檔都位於 /etc/ 目錄下,以 auto 為開頭的幾個檔案。其中 /etc/auto.master 這個設定檔,是這個套件運作最重要的檔案。這個設定檔中有段文字,. . . . .是說 AutoFS 這個套件的服務啟動時,除了讀取 /etc/auto.master 這個「主要設定檔」外,還會從 /etc/auto.master.d/ 這個目錄讀取副檔名為 autofs 的設定檔,再根據這些「主要設定檔」的內容設定 AutoFS 服務。
# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
. . . . .
根據這個說明,前文的操作中『修改 /etc/auto.master 設定檔』這個步驟,應該可以加以修改。而前文中關於『連線 NFS 伺服器目錄』的設定檔 auto.nfs 也可以順便搬家,方便將來進行備份。
二、修改的設定檔
以下操作過程中,皆不需修改任何 AutoFS 或 Linux 系統的設定檔。 |
/nfs /etc/auto.master.d/auto.nfs --timeout 60與前文在 /etc/auto.master 中所加入的設定相同。而前文中所說『連線 NFS 伺服器目錄』的設定檔 auto.nfs
Data -rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Data在剛才的設定中,已將目錄指向 /etc/auto.master.d/ ,所以也將 auto.nfs 這個設定檔與 nfs.autofs 這個「主要設定檔」同時儲存在 /etc/auto.master.d/ 這個目錄下。
Media -rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Media
Upload -rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Upload
經驗分享:
- 經由這些修改後,AutoFS 有關「NFS 伺服器」的連線設定檔:nfs.autofs 與 auto.nfs 都存在 /etc/auto.master.d/ 這個目錄,方便將來備份、回復設定。
- 原有的設定檔都沒有做任何修改,所以不用擔心將備份的設定檔直接覆蓋,所可能導致的任何影響。
已測試版本:
- Fedora: 21, 22
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)