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