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

本文详细介绍了如何在PVE环境下安装CentOS7并搭建NFS服务器,包括安装NFS服务、创建共享目录、配置防火墙及客户端测试等步骤,为读者提供了一个完整的NFS服务器搭建流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习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

centos7搭建nfs服务器与客户端连接
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

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

   showmount -e localhost

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

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查看
centos7搭建nfs服务器与客户端连接

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

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

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

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

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

systemctl enable rpcbind
systemctl enable nfs-server

重启服务器,测试效果
reboot

转载于:https://blog.51cto.com/14141917/2353853

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值