Linux系統(tǒng)nfs共享文件夾的配置
服務(wù)端配置
安裝nfs-utils和rpcbind
檢查下面的包是否已經(jīng)安裝
- nfs4-acl-tools-0.3.3-6.el6.x86_64.rpm
- nfs-utils-1.2.3-39.el6.x86_64.rpm
- nfs-utils-lib-1.1.5-6.el6.i686.rpm
- nfs-utils-lib-1.1.5-6.el6.x86_64.rpm
- rpcbind-0.2.0-11.el6.x86_64
沒有安裝的情況下,如果虛擬機(jī)可以連外網(wǎng),則使用下面的命令進(jìn)行安裝
沒有安裝的情況下,如果虛擬機(jī)不可以連外網(wǎng),則使用下面的命令進(jìn)行安裝:
1)需要先將安裝盤掛載到/mnt目錄
將操作系統(tǒng)的安裝包CentOS-6.5-x86_64-bin-DVD1.tar.gz傳到mnt目錄,然后解壓
2)使用下面的命令進(jìn)行安裝
- rpm -iv example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息;
- rpm -ivh example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息及安裝進(jìn)度;
設(shè)置開機(jī)啟動(dòng)服務(wù)
啟動(dòng)相關(guān)服務(wù)
創(chuàng)建共享目錄
編輯/etc/exports文件添加如下內(nèi)容
意思就是192.168.21的網(wǎng)段在/test目錄下有讀和寫的權(quán)限,當(dāng)然還有其他很多權(quán)限:
w:read-write,可讀寫;
ro:read-only,只讀;
sync:文件同時(shí)寫入硬盤和內(nèi)存;
async:文件暫存于內(nèi)存,而不是直接寫入內(nèi)存;
no_root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話,那么對服務(wù)端分享的目錄來說,也擁有root權(quán)限。顯然開啟這項(xiàng)是不安全的。
root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話,那么對服務(wù)端分享的目錄來說,擁有匿名用戶權(quán)限,通常他將使用nobody或nfsnobody身份;
all_squash:不論NFS客戶端連接服務(wù)端時(shí)使用什么用戶,對服務(wù)端分享的目錄來說都是擁有匿名用戶權(quán)限;
anonuid:匿名用戶的UID值,通常是nobody或nfsnobody,可以在此處自行設(shè)定;
anongid:匿名用戶的GID值。
刷新配置立即生效
權(quán)限配置
客戶端配置
設(shè)置開機(jī)啟動(dòng)服務(wù)
啟動(dòng)相關(guān)服務(wù)
創(chuàng)建共享目錄
查看共享目錄
下面這種顯示目錄的結(jié)果就是正確的
掛載目錄
檢查共享目錄掛載情況
輸入df –h 命令查看
下面顯示IP目錄的就是共享的說明共享成功