全国技能大赛(网络系统管理Debian)- NFS搭建 + 测试

文章目录

  • 题目
  • 一、NFS简介
    • NFS常用参数
  • 二、搭建详情
    • 1.搭建环境(跟试卷题目配置的设备IP一样)
    • 2.NFS服务安装
    • 3.创建共享目录并给与777的权限
    • 3.修改nfs的配置文件
    • 4.重启NFS服务和Rpcbind服务
  • 三、客户端配置
    • 使用showmount -e 命令查看NFS服务器的共享目录
    • 创建挂载NFS服务器的目录到本地的文件夹
    • 使用 mount -t 命令挂载NFS服务器的共享目录


题目

NFS搭建的限制条件
1、共享/webdata/目录;
2、用于存储AppSrv主机的WEB数据
3、仅允许AppSrv主机访问该共享。


一、NFS简介

NFS网络文件系统服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,让Linux客户端基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。

NFS常用参数

参数 作用
ro 只读
rw 读写
root_squash 当NFS客户端以root管理员访问时,映射为匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为root管理员
all_squash 无论NFS客户端使用什么账户访问,均映射为匿名用户
sync 同步,将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
async 异步,将数据先保存在内存缓冲区中,必要时才写入磁盘,效率高,但有丢失数据的风险

二、搭建详情

1.搭建环境(跟试卷题目配置的设备IP一样)

NFS服务器:Debain(192.168.100.200)
测试主机:Centos8 (192.168.100.100)

2.NFS服务安装

安装nfs-kernel-server;NFS服务依赖rpcbind,默认安装nfs时会一起装上rpcbind,但还是需要检查一下rpcbind是否安装成功

apt-get install -y nfs-kernel-server
dpkg -s nfs-kernel-server
dpkg -s rpcbind

在这里插入图片描述
在这里插入图片描述

3.创建共享目录并给与777的权限

mkdir /webdata
chmod 777 /webdata

在这里插入图片描述

3.修改nfs的配置文件

写入如下信息

vim /etc/exports
/webdata 192.168.100.100(rw,sync)
#Esc键
:wq!  #保存并退出

#NFS的具体共享文件夹 题目要求只允许APPServer访问,所以给具体IP地址,支持读写操作,异步方式,题目未做过多要求,就不添加过多参数,防止出错
全国技能大赛(网络系统管理Debian)- NFS搭建 + 测试_第1张图片

4.重启NFS服务和Rpcbind服务

/etc/init.d/nfs-kernel-server restart
/etc/init.d/rpcbind restart

全国技能大赛(网络系统管理Debian)- NFS搭建 + 测试_第2张图片

三、客户端配置

使用showmount -e 命令查看NFS服务器的共享目录

showmount -e 192.168.100.200
#如果是最小安装的话,命令默认未装,需要安装
dnf -y install showmount

在这里插入图片描述

创建挂载NFS服务器的目录到本地的文件夹

mkdir /clientwebdata

在这里插入图片描述

使用 mount -t 命令挂载NFS服务器的共享目录

mount -t nfs 192.168.100.200:/webdata /clientwebdata
df -h  #查看挂载的磁盘和文件NFS的相关信息

全国技能大赛(网络系统管理Debian)- NFS搭建 + 测试_第3张图片

你可能感兴趣的