Linux中NFS网络文件系统服务配置

本文详细介绍了NFS(网络文件系统)的基础知识、配置流程及应用技巧,包括服务端与客户端的安装、防火墙设置、共享目录配置及挂载操作。适合Linux系统管理员和技术爱好者参考。

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

简介

请区别服务和协议
NFS(Network File System)网络文件系统,它允许网络中的计算机实现某些资源的共享。常用于Linux 系统中 ,实现文件目录共享 。
NFS 协议 :用作本地网络文件系统的一种互联网标准协议。(在 redhad 7 中默认使用的是 NFSv4 , 但同时向下兼容 NFSv3 和 NFSv2 系统会按照存储需求实现自动调节。)

NFSv4  使用 tcp 通信
NFSv3 和NFSv2 使用 tcp + UDP  通信

NFS 网络文件系统

属于 nfs-utiles 软件包
其中的 nfs-server 属于服务端软件
客户端只需要挂载服务端的共享文件就好

上手配置server端

  1. 安装软件
yum install nfs-utiles -y
  1. 启动 nfs-server 软件,并将其添加到 开机启动项中 。
systemctl start nfs-server 
systemctl enable nfs-server
  1. 设置防火墙:将 nfs 添加到防火墙,使用永久模式 ,重新加载防火墙配置文件
firewall-cmd --permanentfs --add-service=nfs
firewall-cmd --permanentfs reload
  1. 准备共享目录【按照自己需要,例子中在根目录下创建了名为 nfsshare 的目录】
/nfsshare
  1. 编辑配置文件
    配置文件括号中的内容种类众多,按需填写
vim /etc/exports        //进入文件开始编辑
	/nfsshare       10.157.25.*(rw,sysc,no_root_squash)
	共享目录路径    可以访问的ip段 这个书写格式存在多种
				   上面的意思是IP为10.157.25.1~254都可以访问。后面括号中rw
				   表示可读写,sysc:实时写入磁盘  no_root_squash,访问者保留身份(这儿种类众多可以依据实际情况填写
编辑完事 保存并退出
  1. 重新加载配置文件
exportfs -r  或者  systemctl reload nfs-server    【推荐使用前者】
  1. 查看共享状态
showmount -e

在这里插入图片描述下面能看到共享目录时表示成功

客户端配置

  1. 创建挂载目录
mkdir /mnt/nfsmount
  1. 将共享文件挂载到本地挂载目录
永久挂载:编辑/etc/fstab    
vim  /etc/fstab
添加一行以下内容
10.157.25.x/nfsshare    /mnt/nfsmount      nfs     defaults   0  0
保存退出 
mount -a      //对编辑的内容进行挂在
df -h      查看挂载

结束

特别说明

本人每天中午会定期查看留言,并做出相关内容解答,另外大家要是想了解哪方面的知识可以个我留言尽全力,希望能帮到大家。你们的关注就是我的动力。由于时间原因没有实例截图,后续我会补上。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值