掛載NFS的兩種方法
對于掛載NFS的方法,我們在之前的文章中也進行過介紹了。這里我們來介紹一下其他的方法,給大家提供一些參考。首先我們來看看使用/etc/fstab來掛載NFS的方法。
1.使用/etc/fstab來掛載NFS
要掛載其他機器上的NFS共享的另一種方法是在/etc/fstab文件中添加一行,在這一行中必須聲明NFS服務(wù)器的主機名、要導(dǎo)出的目錄,以及要掛載NFS共享的本地機器目錄.必須是根用戶才能修改/etc/fstab文件.
/etc/fstab中每行的一般語法如下所示:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr
掛載點/pub在客戶端機器上必須存在.在客戶端系統(tǒng)的/etc/fstab文件中添加這一行后在shell提示下鍵入命令mount,以及將會從服務(wù)器中掛載的掛載點/pub.
2.使用autofs來掛載NFS
掛載NFS共享的第3種方法是使用autofs,它使用automount守護進程來管理掛載點,只在文件系統(tǒng)被訪問時才動態(tài)地掛載.
autofs咨詢主映射配置文件/etc/auto.master來決定要定義哪些掛載點,然后使用適用于各個掛載點的參數(shù)來啟動automount守護進程.主映射配置中的每一行都定義一個掛載點,一個分開的映射文件定義在該掛載點下要掛載的文件系統(tǒng).如/etc/auto.misc文件可能會定義/misc目錄中的掛載點,這種關(guān)系在/etc/auto.master文件中會被定義.
auto.master文件中的每個項目都有3個字段,第1個字段是掛載點;第2個字段是映射文件的位置;第3個字段可選,可以包括超時數(shù)值之類的信息.
例如,要在機器上的/misc/myproject掛載點上掛載遠程機penguin.example.net中的/project52目錄,在auto.master文件中添加以下行:
/misc /etc/auto.misc --timeout 60
在/etc/auto.misc文件中添加以下行: myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52
/etc/auto.misc中的第1個字段是/misc子目錄的名稱,該目錄被automount動態(tài)地創(chuàng)建,它不應(yīng)該在客戶端機器上實際存在;第2個字段包括掛
載選項,如rw代表讀寫訪問權(quán),第3個字段是要導(dǎo)出的NFS的位置,包括主機名和目錄.
autofs是一種服務(wù),要啟動這項服務(wù),在shell提示下鍵入以下命令:
/sbin/service autofs restart
要查看活躍的掛載點,在shell提示下鍵入以下命令:
/sbin/service autofs status
如果在autofs運行時修改了/etc/auto.master配置文件,則必須在shell提示下鍵入以下命令來通知automount守護進程重新載入配置文件:
/sbin/service autofs reload