nfs服务器的相关知识

一.NFS基本介绍

CentOS Stream 9中的NFS(⽹络⽂件系统)是⼀种允许不同计算机通过⽹络共享⽂件和⽬录的协 议,使得远程主机能够像本地磁盘⼀样访问和操作⽂件。 它基于客⼾端-服务器架构,NFS服务器将本地⽂件系统共享给客⼾端,客⼾端可以通过⽹络挂载 这些共享⽬录,像访问本地⽂件⼀样进⾏操作。 NFS主要应⽤于Linux/Unix系统之间的⽂件共享,虽然也⽀持跨操作系统,但其兼容性⼀般较差 在这里插入图片描述

二.安装软件包

node2 作为 NFS服务端 node1 作为客⼾端,获取共享⽬录信息

 客⼾端安装:
dnf install nfs-utils
服务端安装:
dnf install nfs-utils

在node2放行端口
执⾏开放端⼝:
firewall-cmd --add-service=nfs --permanent # 核⼼, 有了这个, NFS即可使⽤共享操作
firewall-cmd --reload

三.在node2创建共享⽬录

mkdir -p /export/software

四.修改配置文件

vi /etc/exports

在这里插入图片描述 然后保存文件,并重启服务就可以了

systemctl restart nfs-server
systemctl status
systemctl enable

在这里插入图片描述

六.验证是否成功共享

服务端执⾏: 查看服务端NFS共享信息
showmount -e (早期版本兼容)
exportfs

在这里插入图片描述

七.挂载使⽤

1.客户端下载软件包

dnf install -y nfs-utils

在这里插入图片描述

2.建立挂载点

mkdir /export/nfs_disk

在这里插入图片描述

3.进行挂载

-我们可以使用命令
mount -t nfs 192.168.149.131:/export/software /export/nfs_disk/

在这里插入图片描述

4.查看挂载是否成功

df -h

在这里插入图片描述

5.检查是否可以共享文件

我们在node1中上传一个文件,在node2查看一下,是否ok 在这里插入图片描述 node2中的结果 在这里插入图片描述 发现在客户端上传文件在服务器也是可以看到的,在服务器传一个jdk包客户端也是可以的