两台虚拟机设置nfs目录文件共享

Nfs目录共享

配置前准备

查询服务器上是否有portmap(redhat6以上版本改为rpcbind)和nfs包

查询命令:

rpm –qa | grep portmap/(redhat6以上版本) rpm –qa | grep rpcbind

rpm –qa | grep nfs

 

主机1:10.0.0.233

1、服务器设置要共享的文件

#vi etc/exports 

/usr/app/xx  10.0.0.232 (rw,sync,no_root_squash)

设置完后:wq保存退出

说明:

/usr/app/xx:要共享出来的目录

10.0.0.232:要共享给其他主机的ip

(rw,sync,no_root_squash):设置只对10.0.0.232用户读写权限,并同步写入内存与硬盘,开放客户端是用root身份

 

2、启动相关服务

启动portmap、nfslock和nfs,按portmap、nfslock、nfs顺序启动,关闭服务反之

#service portmap start/ (redhat6以上版本, portmap被rpcbind代替)service rpcbind start

#service nfslock start

#service nfs start

#chkconfig rpcbind on  //设置开机启动服务

#chkconfig nfs on

#chkconfig –list rpcbind //确保服务开机启动

如果启动失败,先启动一下依赖程序

#/etc/init.d/rpcbind start

#/etc/init.d/rpcidmapd start

 

查看需要共享的目录是否已经正常共享:

#showmount –e 10.0.0.233

 

主机2:10.0.0.232

3、切换到目标服务器

将共享目录挂载到本地mnt目录下:

#mount –t nfs 10.0.0.233:/ usr/app/xx  /mnt

说明:

mount –t nfs 源服务IP:/目录 目标目录

 

查看233服务器的nfs共享资源列表:

showmount  –e 10.0.0.233

 

4、启动目标服务自动挂载

#Vi /etc/fstab

10.0.0.233:/ usr/app/xx  /mnt  nfs defaults 0 0

源服务IP:/目录 目标目录 nfs defaults 0 0

posted @ 2018-02-01 10:15  沝逸  阅读(352)  评论(0编辑  收藏  举报