CentOS6.3在安裝nfs服務時無法找到portmap的解決辦法

來源:互聯網
上載者:User

        CentOS 6.2以後版本變更了portmap服務為rpcbind,在使用nfs時這點與centos5不同,下面配置一個nfs系統,用來使區域網路內的所有使用者均可訪問該目錄,可將該目錄配置成yum源,供內網機器安裝軟體。

首先安裝NFS套件,命令如下:

yum install nfs-utils.x86_64(64位系統)

yum install nfs-utils(32位系統)

然後安裝portmap服務,portmap在centos6中改名為rpcbind

yum install rpcbind(centos6)

yum install portmap(centos5)

配置nfs服務端

vi /etc/exports

添加

/home/abc 192.168.0.0/24(ro,no_root_squash)

這一行表明原生/home/abc這個目錄為nfs共用目錄,可訪問的ip地址區間為192.168.0.0-192.168.0.254,許可權為唯讀,當訪問者為root使用者時訪問該目錄具有root許可權

重啟nfs服務

/etc/init.d/rpcbind start

/etc/init.d/nfs start

將nfs加入開機啟動項

chkconfig nfs on

用戶端配置

查看是否能訪問nfs服務

showmount -e 192.168.0.10

顯示如下:

Export list for 192.168.0.10:

/opt/centos6 192.168.0.11

表示可以訪問,如不可訪問查看nfs服務端nfs服務是否啟用,防火牆是否允許通過。

掛載nfs目錄

mkdir /opt/centos6

mount -t nfs 192.168.0.10:/opt/centos6/ /opt/centos6/

配置開機自動掛載(實際生產環境中,一般不這麼幹,可能因為網路等因素出現問題)

vi /etc/fstab

添加

192.168.0.10:/opt/centos6 /opt/centos6 nfs  nodev,ro,rsize=32768,wsize=32768    0 0

================================================================================

NFS服務的配置。

NFS簡介

NFS,全稱Network File System。網路檔案系統,最早由Sun公司開發,它的功能是在不同的機器、不同的作業系統之間實現檔案的共用。NFS傳輸資料時使用的連接埠是一個隨機連接埠。

RPC,遠端程序呼叫。它的功能是指定每個NFS功能對應的連接埠號碼,當NFS伺服器啟動時會隨機啟用數個連接埠號碼,並主動向RPC註冊,這樣RPC就知道每個連接埠號碼對應的功能了,RPC使用111號連接埠來監聽客戶機的請求並回應正確的連接埠號碼。

啟動NFS之前要先啟動RPC,否則NFS無法向RPC註冊,當RPC重新啟動後,原來註冊的連接埠資料會丟失,這時,它管理的所有程式都必須重新向RPC註冊。

NFS工作原理

1)    客戶機發送RPC請求到遠程NFS伺服器中。

2)    NFS伺服器利用PORTMAP或者rpcbind服務查詢NFS的工作連接埠。(centos5為portmat,6為rpcbind)

3)    客戶機聯絡要裝載的分區,同時伺服器會驗證客戶機是否有權載入。

4)    客戶機更新MTAB檔案,表示載入成功。

NFS基本配置

查詢軟體是否安裝:

[root@rhel2 ~]# rpm -qa | grep nfs

nfs-utils-1.0.9-40.el5

nfs-utils-lib-1.0.8-7.2.z2

[root@rhel2 ~]# rpm -qa | grep protmap    (注意centos6的話。換成 rpm -qa|grep rpcbind )

[root@rhel2 ~]# rpm -ivh /misc/cd/Server/portmap-4.0-65.2.2.1.i386.rpm

Preparing...                ########################################### [100%]

        package portmap-4.0-65.2.2.1.i386 is already installed

這個軟體已經安裝了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.