網絡文件系統(Network File System,NFS),一種使用於分散式文件系統的協議,由昇陽公司開發,於1984年向外公佈。功能是經過網絡讓不一樣的機器、不一樣的操做系統可以彼此分享個別的數據,讓應用程序在客戶端經過網絡訪問位於服務器磁盤中的數據,是在Unix系統間實現磁盤文件共享的一種方法。html
NFS的基本原則是「允許不一樣的客戶端及服務端經過一組RPC分享相同的文件系統」,它是獨立於操做系統,允許不一樣硬件及操做系統的系統共同進行文件的分享。segmentfault
NFS提供瞭如下的服務:centos
首先使用網絡
rpm -qa|grep nfs rpm -qa|grep portmap
兩條命令檢測是否已安裝NFSapp
若結果爲async
[root@localhost ~]# rpm -qa|grep nfs nfs-utils-lib-1.0.8-7.2.z2 nfs-utils-1.0.9-40.el5 system-config-nfs-1.3.23-1.el5 [root@localhost ~]# rpm -qa|grep portmap portmap-4.0-65.2.2.1
則已安裝了nfs-utils portmap 兩個軟件包。若未安裝則需手動安裝後繼續ide
接着配置 /etc/exports
文件:ui
/var/www 192.168.100.222(rw)
格式說明:spa
[要共享的目錄] [共享給客戶端IP(選項)] [客戶端2 ...
配置文件的詳細使用說明請參見:這裏
若是鏈接時 Centos 端提示
nfsd: request from insecure port (192.168.7.130:49232)!
則將'選項'配置成 (rw,async,insecure)
便可
啓動(或重啓)NFS服務器(先 portmap ,後 nfs 兩個服務。中止時候停 nfs 就好,portmap 可能會被其餘服務所須要)
service portmap start(restart) service nfs start(restart)
設置兩個服務開機自動啓動。
chkconfig --level 35 portmap on chkconfig --level 35 nfs on
根據實際須要更改下要共享的文件夾的權限
chmod -R 777 /var/www
在終端中使用
showmount -e IP\Domain
來查看 Centos 主機的共享狀態
而後使用命令掛載便可
$ sudo mount -t nfs 192.168.100.222:/var/www /private/nfs
Mac 端的更多設置請參閱:Mac Os X : Mount NFS