Mac 使用 NFS 鏈接 Centos 上的共享文件夾

NFS介紹

網絡文件系統(Network File System,NFS),一種使用於分散式文件系統的協議,由昇陽公司開發,於1984年向外公佈。功能是經過網絡讓不一樣的機器、不一樣的操做系統可以彼此分享個別的數據,讓應用程序在客戶端經過網絡訪問位於服務器磁盤中的數據,是在Unix系統間實現磁盤文件共享的一種方法。html

NFS的基本原則是「允許不一樣的客戶端及服務端經過一組RPC分享相同的文件系統」,它是獨立於操做系統,允許不一樣硬件及操做系統的系統共同進行文件的分享。segmentfault

NFS提供瞭如下的服務:centos

  • 在目錄(directory)中查找文件
  • 列出目錄中的文件
  • 管理目錄
  • 取得各文件的屬性(file attribute)
  • 文件的讀/寫

wikipedia - 網絡文件系統服務器


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

Mac端配置

在終端中使用

showmount -e IP\Domain

來查看 Centos 主機的共享狀態

Mac client

而後使用命令掛載便可

$ sudo mount -t nfs 192.168.100.222:/var/www /private/nfs

Mac 端的更多設置請參閱:Mac Os X : Mount NFS

相關文章
相關標籤/搜索