欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

千鋒扣丁學(xué)堂Linux培訓(xùn)詳解如何使用autofs掛載NFS共享

2019-05-08 14:48:31 3586瀏覽

今天千鋒扣丁學(xué)堂Linux培訓(xùn)老師給大家分享一篇關(guān)于如何使用autofs掛載NFS共享的詳細介紹,首先比如給你的網(wǎng)絡(luò)文件系統(tǒng)(NFS)配置一個基本的自動掛載功能。大多數(shù)Linux文件系統(tǒng)在引導(dǎo)時掛載,并在系統(tǒng)運行時保持掛載狀態(tài)。對于已在fstab中配置的任何遠程文件系統(tǒng)也是如此。但是,有時你可能希望僅按需掛載遠程文件系統(tǒng)。例如,通過減少網(wǎng)絡(luò)帶寬使用來提高性能,或出于安全原因隱藏或混淆某些目錄。autofs軟件包提供此功能。在本文中,我將介紹如何配置基本的自動掛載。



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

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

alan@workstation1:~$ sudo getent passwd carl sarah
[sudo] password for alan:
carl:x:1020:1020:Carl,,,:/home/carl:/bin/bash
sarah:x:1021:1021:Sarah,,,:/home/sarah:/bin/bash
alan@workstation1:~$ sudo getent hosts
127.0.0.1       localhost
127.0.1.1       workstation1.mydatacenter.net workstation1
10.10.1.5       tree.mydatacenter.net tree

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

安裝軟件包

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

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

你可以驗證autofs相關(guān)的文件是否已放在/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

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

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

每行以掛載NFS共享的目錄開頭。繼續(xù)創(chuàng)建這些目錄:

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目錄中。

第三步,使用以下行創(chuàng)建文件auto.home:

*               -fstype=nfs     tree:/home/&

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

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

alan@workstation1:/etc$ sudo service autofs restart

測試autofs

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

carl@workstation1:~$ cd /mnt/tree
carl@workstation1:/mnt/tree$ ls
carl@workstation1:/mnt/tree$ cd ourfiles
carl@workstation1:/mnt/tree/ourfiles$

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

carl@workstation1:~$ mount
tree:/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目錄工作方式相同。

以上就是關(guān)于千鋒扣丁學(xué)堂Linux培訓(xùn)詳解如何使用autofs掛載NFS共享的全部內(nèi)容,想要了解更多關(guān)于Linux開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂Linux培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育有專業(yè)的Linux講師為您指導(dǎo),此外扣丁學(xué)堂老師精心推出的Linux視頻教程定能讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能??鄱W(xué)堂Linux技術(shù)交流群:422345477。


                          【掃碼進入HTML5VIP免費公開課】  


     【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】        【掃碼進入HTML5前端開發(fā)VIP免費公開課】



查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>

標簽: Linux培訓(xùn) Linux視頻教程 紅帽Linux視頻 Linux學(xué)習(xí)視頻 Linux入門視頻

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部