1. 程式人生 > >NFS服務器搭建

NFS服務器搭建

nfs服務

1.簡介:

NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公布。功能是通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,讓應用程序在客戶端通過網絡訪問位於服務器磁盤中的數據,是在類Unix系統間實現磁盤文件共享的一種方法。

NFS應用場景,常用於高可用文件共享,多臺服務器共享同樣的數據,可擴展性比較差,本身高可用方案不完善,取而代之的數據量比較大的可以采用MFS、TFS、HDFS等等分布式文件系統。

2.NFS服務配置:

2.1.服務器端centos6.5:

1.yum install nfs* -y

安裝成功即可。

2. mkdir/data 創建需要共享目錄

3. vim /etc/exports 共享目錄在該文件配置

/data/ *(rw,no_root_squash,no_all_squash,sync)

註釋: 第一列/data/表示需要共享的目錄。

IP表示允許哪個客戶端訪問。

IP後括號裏的設置表示對該共享文件的權限。

ro 只讀訪問

rw 讀寫訪問

sync 所有數據在請求時寫入共享

all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。

no_all_squash 保留共享文件的UID和GID(默認)

root_squash root 用戶的所有請求映射成如anonymous用戶一樣的權限(默認)

no_root_squashroot 用戶具有根目錄的完全管理訪問權限

4.然後重啟rpcbind,NFS服務即可service nfs restart;service rpcbind restart;

2.2.客戶端centos6.5:

Linux客戶端,如何想使用這個NFS文件系統,需要在客戶端安裝nfs-utils並掛載,掛載命令為:

mount–t nfs 192.168.1.103:/data/ /mnt //掛載

umount–t nfs 192.168.1.103:/data/ /mnt //卸載

NFS問題解決思路:

NFS網絡出現了故障,可以從以下幾個方面著手檢查:

1檢查NFS客戶機和服務器的負荷是否太高ServerClient之間的網絡是否正常;

2檢查/etc/exports文件的正確性;

3必要時重新啟動NFSportmap服務

4、運行下列命令重新啟動portmapNFS:

service portmap restart

service nfs start

5、檢查Client上的mount命令或/etc/fstab的語法是否正確;

6、查看內核是否支持NFSRPC服務。

MFS配置案例:

http://shineforever.blog.51cto.com/1429204/1603819


NFS服務器搭建