CentOS NFS使用小记

前端之家收集整理的这篇文章主要介绍了CentOS NFS使用小记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

使用场景

1台Nginx+多台Tomcat组成集群。文件上传方案:在Nginx上建立共享文件夹。

安装

环境:CentOS 7
主机:192.10.200.120
分机:192.10.200.118

安装命令:

如果安装nfs-utils rpcbind时,报下面错误

则需要先运行

yum update lvm2
yum -y install nfs-utils rpcbind    #安装
mkdir /mnt/webshare                 #创建共享目录

vi /etc/exports                     #配置共享目录,新增一行
/mnt/webshare/ 192.10.200.*(rw,no_root_squash,no_all_squash,sync)

systemctl restart rpcbind
systemctl start nfs-server  
systemctl start nfs-lock  
systemctl start nfs-idmap  
exportfs -r                         #使配置生效exportfs -a

systemctl enable rpcbind.service    #开机启动rpcbind.service
systemctl enable nfs-server.service #开机启动
systemctl start rpcbind.service     #启动rpcbind 或 service rpcbind start,客户端不用
systemctl start nfs-server.service  #启动nfs-server
rpcinfo -p                          #确认NFS服务器启动成功
exportfs                            #可以查到已经共享的目录


vi /etc/exports                     #解决写权限的问题,加sync
/mnt/webshare  192.10.200.120(rw,sync,now_root_squash) 


exportfs -fv                        #重新读取NFS配置文件
exportfs -v                         #查看配置

客户端挂载

yum update lvm2
yum -y install nfs-utils rpcbind
systemctl restart rpcbind
systemctl start nfs-server  
systemctl start nfs-lock  
systemctl start nfs-idmap  

systemctl enable rpcbind  
systemctl enable nfs-server  

systemctl enable rpcbind.service    #开机启动 chkconfig nfs on / chkconfig rpcbind on

systemctl start rpcbind.service     #启动rpcbind
showmount -e 192.10.200.120         #查看服务端有没有目录共享
mkdir -p /mnt/webshare                     #挂载到自己一个目录下
mount -t nfs -o nolock 192.10.200.120:/mnt/webshare    /mnt/webshare
df -h                               #查看是否挂载成功?

vi /etc/fstab                       #开机自动挂载,加以下内容
nfs 192.10.200.120:/    /webshare nfs4   ro,hard,intr,proto=tcp,port=2049,noauto 0 0

一些问题参考:
http://www.jb51.cc/article/p-sayiesot-gw.html

猜你在找的CentOS相关文章