文章目录

  • 题目
  • 一、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

nfs smb 速度_NFS


nfs smb 速度_Debian_02

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

mkdir /webdata
chmod 777 /webdata

nfs smb 速度_服务器_03

3.修改nfs的配置文件

写入如下信息

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

#NFS的具体共享文件夹 题目要求只允许APPServer访问,所以给具体IP地址,支持读写操作,异步方式,题目未做过多要求,就不添加过多参数,防止出错

nfs smb 速度_NFS_04

4.重启NFS服务和Rpcbind服务

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

nfs smb 速度_全国技能大赛_05

三、客户端配置

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

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

nfs smb 速度_服务器_06

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

mkdir /clientwebdata

nfs smb 速度_服务器_07

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

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

nfs smb 速度_nfs smb 速度_08