您的位置:首页 > 运维架构 > Linux

Centos下安装配置nfs服务实现服务器间文件共享

2014-10-13 14:58 796 查看
安装 NFS 服务器所需的软件包: 

centos 5 : 

# yum install nfs-utils portmap

centos 6:

# yum install nfs-utils rpcbind

配置 NFS 共享

編輯/etc/exports文件,此文件初始狀態下什麼內容都沒有,自己加吧。

# vi /etc/exports

/home/exp             192.168.0.10(rw,sync,fsid=0)  192.168.0.11(rw,sync,fsid=0)

192.168.0.10 和192.168.0.11兩台機器可以掛載NFS服務器上的/home/exp目錄到自己的文件系統中。

rw表示可讀可寫;sync表示同步寫內存和磁盤,fsid=0表示將/home/exp這個導出文件夾包裝成起始根目錄。

啟動nfs服務:

先開啟rpcbind和nfs隨機自啟動:

#chkconfig rpcbind on

# chkconfig nfs on

然後分別啟動rpcbind和nfs服務:\

#service rpcbind start

#service nfs start

確認nfs服務啟動成功:

# rpcinfo -p

   program vers proto   port

    100000    2   tcp    111  portmapper

    100000    2   udp    111  portmapper

    100003    2   udp   2049  nfs

    100003    3   udp   2049  nfs

    100003    4   udp   2049  nfs

    ...

    100005    3   tcp    750  mountd

检查 NFS 服务器是否输出我们想共享的目录 /home/exp:

# exportfs

/home/exp  192.168.0.10

/home/exp  192.168.0.11

NFSv4已經不使用portmap了,而是rpcbind,這一點要注意。

NFS 客户端

首先還是和服務器端一樣,安裝nfs套件。

然後啟動rpcbind服務:

還是先開啟rpcbind服務隨機啟動:

#chkconfig rpcbind on

然後啟動rpcbind服務:

#service rpcbind start

 

检查 NFS 服务器端是否有目录共享:

# showmount -e nfs服務器的IP

 

使用 mount 挂载服务器端的目录/home/exp到客户端某个目录下:

# mkdir /home/exp

# mount -t nfs4 nfs服務器IP:/home/exp  /
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐