nfs服务器的描述,搭建和使用

这篇具有很好参考价值的文章主要介绍了nfs服务器的描述,搭建和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

这是我在这个网站整理的笔记,关注我,接下来还会持续更新。 作者:RodmaChen

NFS概述

NFS(Network File System)是一种基于网络的文件系统协议,它允许不同的计算机系统通过网络共享文件和目录。本文将介绍NFS的工作原理、优缺点以及挂载后客户端创建文件服务端也会出现的原理。

工作原理

NFS的工作方式如下:

  1. 客户端向NFS服务器发送文件系统请求。
  2. 服务器接收请求并查找所需的文件或目录。
  3. 服务器将请求文件或目录的数据传输到客户端。
  4. 客户端接收数据并将其存储在本地文件系统中。

NFS协议基于远程过程调用(RPC)和标准网络协议。当客户端需要访问NFS服务器上的文件或目录时,它会向NFS服务器发送一个RPC请求。该请求包含所需文件或目录的名称和其他相关信息。

NFS使用一组标准协议来管理文件系统访问权限和文件锁定。例如,NFS使用Network Lock Manager(NLM)来管理文件锁定。这些协议确保了文件系统的安全性和一致性。

RPC是一种用于分布式计算的通信协议,它允许一个进程调用另一个进程中的函数,并将参数传递给该函数。在NFS中,客户端和服务器之间的通信就是通过RPC实现的。

优缺点

NFS的优点包括:

  • 允许多个计算机系统共享文件和目录。
  • 简化了文件共享的管理和维护。
  • 允许客户端通过网络访问远程文件系统。

NFS的缺点包括:

  • 安全性较差,因为它不提供加密或身份验证功能。
  • 性能可能受到网络带宽和延迟的影响。
  • 可能存在并发控制问题,例如文件锁定等。

问题: 为什么挂载后客户端创建文件服务端也会出现?

在NFS中,挂载远程文件系统后,客户端可以像访问本地文件系统一样访问远程文件系统中的文件和目录。当客户端在挂载的远程文件系统中创建文件时,实际上是向NFS服务器发送了一个写请求,该请求包含了要写入的数据和文件的元数据信息。

NFS服务器接收到写请求后,会在自己的文件系统中创建相应的文件,并将数据写入到该文件中。因此,当客户端在挂载的远程文件系统中创建文件时,NFS服务器上也会出现相应的文件。

需要注意的是,在使用NFS时需要注意其安全性、性能以及并发控制等问题,并根据具体情况进行调整和优化。

nfs服务器搭建

服务端

安装nfs服务:

yum -y install rpcbind nfs-utils

在NFS服务端47机器上,编辑vim /etc/exports文件,添加/data/elasticsearch_back目录配置有哪些权限。

/data/elasticsearch_back *(insecure,rw,no_root_squash,sync)

NFS服务做成开机启动

systemctl enable rpcbind.service 
systemctl enable nfs-server.service

启动NFS相应的服务

systemctl restart nfs

systemctl start rpcbind.service 
systemctl start nfs-server.service

确认服务是否启动

rpcinfo -p

nfs服务器的描述,搭建和使用,elasticsearch,nfs,服务器,运维

客户端

一下都是在192.168.1.20上操作

查看服务端共享目录:

showmount -e 192.168.1.47

nfs服务器的描述,搭建和使用,elasticsearch,nfs,服务器,运维

安装服务

yum install -y nfs-utils 
systemctl enable rpcbind.service 
systemctl start rpcbind.service

挂载共享目录,将服务端共享目录挂载在客户端/data/es_data_back这个位置

mount -t nfs 192.168.1.47:/data/elasticsearch_back   /uguardsec/elasticsearch/backup

可以用命令**df -h**命令进行验证

nfs服务器的描述,搭建和使用,elasticsearch,nfs,服务器,运维

取消挂载

umount /uguardsec/elasticsearch/backup
-f是强制取消

挂载成功后,你就可以在/uguardsec/elasticsearch/backup目录下创建和编辑文件,创建和编辑的文件就会同步到47服务器的/data/elasticsearch_back目录下

作者:RodmaChen
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接。文章来源地址https://www.toymoban.com/news/detail-606446.html

到了这里,关于nfs服务器的描述,搭建和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 搭建NFS服务器

    目录 一、NFS 为什么需要nfs服务器? nfs解决了什么问题? nfs的优点和缺点? 二、SAN  设备: 三、如何安装nfs服务器 1、安装nfs的相关软件 2、启动nfs-server服务 3、检查是否成功启动 4、编辑共享文件的配置文件 5、创建共享文件夹 6、将本机器的nfs服务器设置为共享文件夹 7、

    2024年02月06日
    浏览(35)
  • 搭建web服务器和NFS服务器

    网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student/ 网站访问学生信息,www.openlab.com/data/网站访问教学资料www.openlab.com/money/网站访问缴费网站。 3.要求 (1)学生

    2024年01月23日
    浏览(40)
  • NFS介绍及服务器搭建

    一、NFS 简介 NFS ,英文全称 Network File System ,主要功能:通过网络,让不同的机器、不同的操作系统可以共享文件。类似windows的共享文件夹 ​ NFS服务器共享本机目录,客户端机器挂载该目录后,就可以像自己本机的目录一样使用,相当便利;操作远程目录就像操作本地目录

    2024年02月06日
    浏览(38)
  • linux主机搭建NFS服务器

    NFS(Network File System,网络文件系统) 它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NFS服务器

    2024年01月16日
    浏览(40)
  • Linux上的NFS服务器搭建

    目录 一.服务器端搭建 二.客户端搭建 Shareserver NFS服务器: 1:给NFS服务器一个ip地址 2:修改主机名 3:修改主机映射关系 4:测试联通性 5:查询是否有rpcbind及nfs-utils,若无则安装 6:查询是否有rpcbind及nfs-utils状态,若关闭则开启 7:关闭防火墙 8:创建共享目录/share,并在其共享目录中

    2024年02月07日
    浏览(39)
  • docker搭建NFS服务器(超简单)

    docker 安装 NFS服务端与客户端 一:服务端: 1.下载镜像到本地。 地址:https://www.aliyundrive.com/s/LUQ4A4yuZcY 2.启动镜像 解压镜像 docker load docker-nfs-server.tar 启动成功如图所示: 备注:docker启动成功,意味着将系统 /home/docker/nfs01 下的文件挂载到了 docker内部nfs目录下。 如图所示(

    2024年02月09日
    浏览(41)
  • Ubantu搭建NFS服务器共享文件

    搭建一台NFS服务器为局域网中的用户提供文件共享,NFS服务器要求如下: 1.将本地文件系统的/home/share目录共享,192.168.61.100与192.168.61.200两个客户机对该目录具有读写限权,而192.168.61.0/24网段内的其他客户机对该目录具有只读限权。(IP地址可根据自己虚拟机的地址调整)

    2024年02月08日
    浏览(44)
  • Windows server 2019搭建NFS服务器

    1、NFS服务端配置 安装服务 配置NFS共享文件夹 选择服务器和此共享的路径(选择我们创建的磁盘) 创建共享名称 指定身份验证方法 设置共享权限-指定我要授权访问的主机 确认选择没有问题点击创建 可以看到我们刚才创建好的共享文件夹 2、NFS客户端配置 NFS客户端安装 挂

    2024年02月11日
    浏览(32)
  • 【Linux网络服务】Centos7搭建nfs文件共享服务器

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月06日
    浏览(49)
  • 为openlab搭建网站和架设一台NFS服务器

    给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student网站访问学生信息,www.openlab.com/data网站访问教学资料,www.openlab.com/money网站访问缴费。 要求: (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。 (2)访问缴费网站

    2024年01月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包