Debian - 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地址,支持读写操作,异步方式,题目未做过多要求,就不添加过多参数,防止出错
在这里插入图片描述

4.重启NFS服务和Rpcbind服务

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

在这里插入图片描述

三、客户端配置

使用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的相关信息

在这里插入图片描述

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值