NFS目錄的創(chuàng)建和設(shè)置
對(duì)于NFS,在很多方面都有所應(yīng)用。今天我們主要關(guān)注一下Linux方面的一些NFS目錄創(chuàng)建以及操作的內(nèi)容。NFS是Network File System的簡(jiǎn)寫,即網(wǎng)絡(luò)文件系統(tǒng).網(wǎng)絡(luò)文件系統(tǒng)是FreeBSD支持的文件系統(tǒng)中的一種,也被稱為NFS. NFS允許一個(gè)系統(tǒng)在網(wǎng)絡(luò)上與它人共享目錄和文件。通過(guò)使用NFS,用戶和程序可以象訪問(wèn)本地文件一樣訪問(wèn)遠(yuǎn)端系統(tǒng)上的文件。CentOS系統(tǒng)中如何安裝和配置nfs呢,下面我們就來(lái)學(xué)習(xí)一下方法。首先我們來(lái)介紹一些會(huì)用到的CentOS系統(tǒng)命令。
CentOS系統(tǒng)服務(wù)的啟動(dòng)與停止
啟動(dòng)服務(wù)
# /etc/init.d/nfs start
停止服務(wù)
# /etc/init.d/nfs stop
重啟服務(wù)
# /etc/init.d/nfs restart
CentOS系統(tǒng)服務(wù)器端配置
1 創(chuàng)建共享目錄# mkdir /home/share
2 創(chuàng)建或修改/etc/exports 配置文件
這個(gè)文件的內(nèi)容非常簡(jiǎn)單,每一行由拋出路徑,客戶名列表以及每個(gè)客戶名后緊跟的訪問(wèn)選項(xiàng)構(gòu)成:
[共享的目錄] [主機(jī)名或IP(參數(shù),參數(shù))]
其中參數(shù)是可選的,當(dāng)不指定參數(shù)時(shí),nfs將使用默認(rèn)選項(xiàng)。默認(rèn)的共享選項(xiàng)是 sync,ro,root_squash,no_delay。
CentOS系統(tǒng)中,當(dāng)主機(jī)名或IP地址為空時(shí),則代表共享給任意客戶機(jī)提供服務(wù)。
當(dāng)將同一目錄共享給多個(gè)客戶機(jī),但對(duì)每個(gè)客戶機(jī)提供的權(quán)限不同時(shí),可以這樣:
[共享的目錄] [主機(jī)名1或IP1(參數(shù)1,參數(shù)2)] [主機(jī)名2或IP2(參數(shù)3,參數(shù)4)]
下面是一些NFS共享的常用參數(shù):
- ro 只讀訪問(wèn)
- rw 讀寫訪問(wèn)
- sync 所有數(shù)據(jù)在請(qǐng)求時(shí)寫入共享
- async NFS在寫入數(shù)據(jù)前可以相應(yīng)請(qǐng)求
- secure NFS通過(guò)1024以下的安全TCP/IP端口發(fā)送
- insecure NFS通過(guò)1024以上的端口發(fā)送
- wdelay 如果多個(gè)用戶要寫入NFS目錄,則歸組寫入(默認(rèn))
- no_wdelay 如果多個(gè)用戶要寫入NFS目錄,則立即寫入,當(dāng)使用async時(shí),無(wú)需此設(shè)置。
- hide 在NFS共享目錄中不共享其子目錄
- no_hide 共享NFS目錄的子目錄
- subtree_check 如果共享/usr/bin之類的子目錄時(shí),強(qiáng)制NFS檢查父目錄的權(quán)限(默認(rèn))
- no_subtree_check 和上面相對(duì),不檢查父目錄權(quán)限
- all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。
- no_all_squash 保留共享文件的UID和GID(默認(rèn))
- root_squash root用戶的所有請(qǐng)求映射成如anonymous用戶一樣的權(quán)限(默認(rèn))
- no_root_squash root用戶具有根目錄的完全管理訪問(wèn)權(quán)限
- anonuid=xxx 指定NFS服務(wù)器/etc/passwd文件中匿名用戶的UID
- anongid=xxx 指定NFS服務(wù)器/etc/passwd文件中匿名用戶的GID
配置文件/etc/exports內(nèi)容如下:
$ cat /etc/exports
/home/share 192.168.102.15(rw,sync) *(ro)
在CentOS系統(tǒng)中,nfs 安裝與配置工作就完成了,這樣,我們就可以使用NFS了。