91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在LINUX系統中使用autofs掛載NFS共享

發布時間:2021-05-08 16:56:38 來源:億速云 閱讀:179 作者:Leah 欄目:系統運維

怎么在LINUX系統中使用autofs掛載NFS共享?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

LINUX系統中使用autofs掛載NFS共享的方法

大多數 Linux 文件系統在引導時掛載,并在系統運行時保持掛載狀態。對于已在 fstab 中配置的任何遠程文件系統也是如此。但是,有時你可能希望僅按需掛載遠程文件系統。例如,通過減少網絡帶寬使用來提高性能,或出于安全原因隱藏或混淆某些目錄。autofs 軟件包提供此功能。在本文中,我將介紹如何配置基本的自動掛載。

首先做點假設:假設有臺 NFS 服務器 tree.mydatacenter.net 已經啟動并運行。另外假設一個名為 ourfiles 的數據目錄還有供 Carl 和 Sarah 使用的用戶目錄,它們都由服務器共享。

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

alan@workstation1:~$ sudo getent passwd carl sarah[sudo] password for alan:carl:x:1020:1020:Carl,,,:/home/carl:/bin/bashsarah:x:1021:1021:Sarah,,,:/home/sarah:/bin/bashalan@workstation1:~$ sudo getent hosts127.0.0.1 localhost127.0.1.1 workstation1.mydatacenter.net workstation110.10.1.5 tree.mydatacenter.net tree

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

安裝軟件包

你只需要安裝兩個軟件包:用于 NFS 客戶端的 nfs-common 和提供自動掛載的 autofs。

alan@workstation1:~$ sudo apt-get install nfs-common autofs

你可以驗證 autofs 相關的文件是否已放在 /etc 目錄中:

alan@workstation1:~$ cd /etc; ll auto*-rw-r--r-- 1 root root 12596 Nov 19 2015 autofs.conf-rw-r--r-- 1 root root 857 Mar 10 2017 auto.master-rw-r--r-- 1 root root 708 Jul 6 2017 auto.misc-rwxr-xr-x 1 root root 1039 Nov 19 2015 auto.net*-rwxr-xr-x 1 root root 2191 Nov 19 2015 auto.smb*alan@workstation1:/etc$

配置 autofs

現在你需要編輯其中幾個文件并添加 auto.home 文件。首先,將以下兩行添加到文件 auto.master 中:

/mnt/tree /etc/auto.misc/home/tree /etc/auto.home

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

alan@workstation1:/etc$ sudo mkdir /mnt/tree /home/tree

接下來,將以下行添加到文件 auto.misc:

ourfiles -fstype=nfs tree:/share/ourfiles

該行表示 autofs 將掛載 auto.master 文件中匹配 auto.misc 的 ourfiles 共享。如上所示,這些文件將在 /mnt/tree/ourfiles 目錄中。

第三步,使用以下行創建文件 auto.home:

* -fstype=nfs tree:/home/&

該行表示 autofs 將掛載 auto.master 文件中匹配 auto.home 的用戶共享。在這種情況下,Carl 和 Sarah 的文件將分別在目錄 /home/tree/carl 或 /home/tree/sarah中。星號 *(稱為通配符)使每個用戶的共享可以在登錄時自動掛載。& 符號也可以作為表示服務器端用戶目錄的通配符。它們的主目錄會相應地根據 passwd 文件映射。如果你更喜歡本地主目錄,則無需執行此操作。相反,用戶可以將其用作特定文件的簡單遠程存儲。

最后,重啟 autofs 守護進程,以便識別并加載這些配置的更改。

alan@workstation1:/etc$ sudo service autofs restart

測試 autofs

如果更改文件 auto.master 中的列出目錄,并運行 ls 命令,那么不會立即看到任何內容。例如,切換到目錄 /mnt/tree。首先,ls 的輸出不會顯示任何內容,但在運行 cd ourfiles 之后,將自動掛載 ourfiles 共享目錄。 cd 命令也將被執行,你將進入新掛載的目錄中。

carl@workstation1:~$ cd /mnt/treecarl@workstation1:/mnt/tree$ lscarl@workstation1:/mnt/tree$ cd ourfilescarl@workstation1:/mnt/tree/ourfiles$

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

carl@workstation1:~$ mounttree:/mnt/share/ourfiles on /mnt/tree/ourfiles type nfs4 (rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.10.1.22,local_lock=none,addr=10.10.1.5)

對于 Carl 和 Sarah,/home/tree 目錄工作方式相同。

看完上述內容,你們掌握怎么在LINUX系統中使用autofs掛載NFS共享的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临海市| 阿拉善盟| 长春市| 阿拉善左旗| 左云县| 抚远县| 五常市| 贵南县| 乌鲁木齐市| 喀什市| 色达县| 肥城市| 邯郸市| 雅江县| 克东县| 吴桥县| 万载县| 泾源县| 密山市| 吴川市| 麻阳| 新巴尔虎左旗| 麟游县| 乌兰浩特市| 汝阳县| 新津县| 榕江县| 莎车县| 庆城县| 阿巴嘎旗| 舞阳县| 咸丰县| 湘潭市| 石城县| 临泉县| 神池县| 盐山县| 米易县| 西峡县| 乌兰察布市| 佛教|