码迷,mamicode.com
首页 > 其他好文 > 详细

centos7搭建nfs服务器与客户端连接

时间:2019-02-24 01:16:45      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:star   tool   最小化安装   root   防火   chown   自带   连接   最小   

最近学习PVE,需要用到NFS,遂学习NFS服务器的搭建,记录如下:

一,服务器端搭建
1、服务器环境:用PVE安装centos7,最小化安装,然后安装常用工具

yum install -y net-tools vim wget

IP:192.168.41.179

2、因为centos7自带了rpcbind,所以只需要安装nfs服务端就可以了

  yum -y install nfs-utils

查看是否安装成功

 rpm -qa nfs-utils 

3、创建共享目录并设置权限

mkdir /data/nfs179
    chown -R nfsnobody.nfsnobody /data/nfs179

查看权限

    ll -d /data/nfs179

技术图片
4、配置共享目录(vi,vim需先安装)

vim /etc/exports

增加如下内容:

/data/nfs179    *(rw,sync,no_root_squash,no_subtree_check,insecure)

5、启动nfs服务,

  systemctl start nfs

启动后,查看状态

        rpcinfo -p  192.168.41.179

技术图片

   showmount -e localhost

技术图片

6、开防火墙端口(或者直接关闭防火墙)

firewall-cmd --add-service=nfs --permanent --zone=public
    firewall-cmd --add-service=mountd --permanent --zone=public
    firewall-cmd --add-service=rpc-bind --permanent --zone=public

    firewall-cmd --reload     重新载入配置,使其生效

可使用 命令 iptables -L -n 查看开放的端口

二、客户端测试

??1,yum -y intall nfs-utils (客户端安装,为了使用showmount)
2,使用showmount -e 192.168.41.179查看
技术图片

3、挂载至本地/mnt/nfs,并测试是否能读写

  mkdir /mnt/nfs
mount -t nfs 192.168.41.179:/data/nfs179 /mnt/nfs
touch /mnt/nfs/111.txt
echo "2222" >> 111.txt

技术图片

4、或者在PVE的数据中心添加测试

技术图片

三、服务器端,开机自动启动

systemctl enable rpcbind
systemctl enable nfs-server

重启服务器,测试效果
reboot

centos7搭建nfs服务器与客户端连接

标签:star   tool   最小化安装   root   防火   chown   自带   连接   最小   

原文地址:https://blog.51cto.com/14141917/2353853

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!