- 論壇徽章:
- 0
|
NFS安裝手記
安裝:
默認(rèn)情況下一般都安裝好了nfs包
[root@wapadmin data]# rpm -qa |grep nfs
nfs-utils-1.0.6-46
需求:
Server端:ip :218.72.0.1
Client端:ip 218.72.0.2
需要把服務(wù)器端的/wap/src 映射到client的/workspace/upload
服務(wù)器導(dǎo)出NFS文件系統(tǒng)
/etc/exports 文件控制 NFS 服務(wù)器要導(dǎo)出哪些目錄。它的格式如下:
directory hostname(options)
directory需要導(dǎo)出的目錄
hostname表示限制訪問(wèn)的主機(jī)名稱或IP地址或子網(wǎng)段
optins選項(xiàng)包括sync 和 async,其中sync表示數(shù)據(jù)同步寫入內(nèi)存和硬盤,async表示,此時(shí)數(shù)據(jù)會(huì)先暫存于內(nèi)存中,而不立即寫入硬盤。
no_root_squash:NFS 服務(wù)器共享目錄用戶的屬性,如果用戶是 root,那么對(duì)于這個(gè)共享目錄來(lái)說(shuō)就具有 root 的權(quán)限,如果登陸用戶為abc,這個(gè)用戶建立的文件屬主就為 abc:abc
我們添加下面的一條記錄
[root@wapadmin data]# vi /etc/exports
//增加下面這行
/wap/src 218.72.0.2 (rw,sync,no_root_squash)
//這里表示我們導(dǎo)出/wap/src,并且只允許218.72.0.2這個(gè)IP進(jìn)行訪問(wèn),另外我們也可以用網(wǎng)段來(lái)進(jìn)行限制,rw權(quán)限表示客戶可讀,寫
注意:
/etc/exports 文件中的空格。如果主機(jī)名和括號(hào)內(nèi)的選項(xiàng)之間沒(méi)有空格,這些選項(xiàng)就只應(yīng)用于這個(gè)主機(jī)名。如果在主機(jī)名和選項(xiàng)之間有空格,這些選項(xiàng)就是全局應(yīng)用的。
啟動(dòng)服務(wù),并加入自動(dòng)啟動(dòng)
[root@wapadmin data]# service nfs start
[root@wapadmin data]# chkconfig --level 3 nfs on
如果啟動(dòng)報(bào)錯(cuò)如:
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).
則表示你還沒(méi)啟動(dòng)portmap, portmap這個(gè)守護(hù)程序?qū)?RPC 程序號(hào)轉(zhuǎn)換為因特網(wǎng)端口號(hào),當(dāng) RPC 服務(wù)器啟動(dòng)時(shí),它向portmap 守護(hù)程序注冊(cè)。服務(wù)器告訴守護(hù)程序它正在監(jiān)聽(tīng)哪個(gè)端口號(hào),以及它服務(wù)哪個(gè) RPC 程序號(hào),這樣,portmap 守護(hù)程序就知道主機(jī)上每個(gè)已注冊(cè)端口的位置和每個(gè)端口上哪個(gè)程序可用
[root@wapadmin data]# service portmap start
[root@wapadmin data]# chkconfig --level 3 portmap on
在客戶端掛載使用NFS 文件系統(tǒng)
[root@mp invoke]# showmount -e 218.72.0.1
//通過(guò) showmount查看遠(yuǎn)端服務(wù)器導(dǎo)出資源共享
[root@mp invoke]#mount –t nfs 218.72.0.1: /wap/src /workspace/upload
//通過(guò)mount方式把遠(yuǎn)端/wap/src mount到/workspace/upload 目錄下
如果需要自動(dòng)加載服務(wù)可以利用autofs方式進(jìn)行加載
autofs 使用 automount 守護(hù)進(jìn)程來(lái)管理你的掛載點(diǎn),它只在文件系統(tǒng)被訪問(wèn)時(shí)才動(dòng)態(tài)地掛載它們。
autofs配置文件 /etc/auto.master決定要定義哪些掛載點(diǎn)。然后,它使用適用于各個(gè)掛載點(diǎn)的參數(shù)來(lái)啟動(dòng) automount 進(jìn)程。主映射配置中的每一行都定義一個(gè)掛載點(diǎn),一個(gè)分開(kāi)的映射文件定義在該掛載點(diǎn)下要掛載的文件系統(tǒng)。
auto.master 文件中的每個(gè)項(xiàng)目都有三個(gè)字段。第一個(gè)字段是掛載點(diǎn)。第二個(gè)字段是映射文件的位置,第三個(gè)字段可選。第三個(gè)字段可以包括超時(shí)數(shù)值之類的信息。
//我們?cè)黾酉旅孢@行
[root@mp invoke]# vi /etc/auto.master
/workspace/upload /etc/autonfs.misc
// /workspace/upload是我們?cè)诒镜氐膾燧d點(diǎn),/et/autonfs.misc是我們的映射文件
[root@mp invoke]# cd /
[root@mp /]# mkdir /workspace/upload
//我們建立映射文件autonfs.misc
[root@mp etc]# vi autonfs.misc
nfs -rw,soft,intr,rsize=8192,wsize=8192 218.72.0.1: /wap/src
注:
這里nfs是我們映射到本地/workspace/upload的子目錄名,該目錄又autofs自動(dòng)建立,第二個(gè)選項(xiàng)為掛載參數(shù),rw為可讀寫,第三個(gè)字段為遠(yuǎn)端服務(wù)器的主機(jī)名和共享資料目錄
//啟動(dòng)autofs服務(wù)
[root@mp etc]# service autofs start
[root@mp etc]# chkconfig --level 3 autofs on
當(dāng)我們進(jìn)入/workspace/upload/nfs后。就會(huì)自動(dòng)加載遠(yuǎn)端文件共享目錄
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u1/34751/showart_325136.html |
|