NFS服务详解

芝士年糕
• 阅读 540

今天使用新租的3A服务器搭建NFS,噢对了,我租了两台,真的好使 1.概述 NFS是一种基于TCP/IP 传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源 NAS存储: NFS服务的实现依赖于RPC (Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。 在Centos 7系统中,需要安装nfs-utils、 rpcbind 软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。 手动加载NFS共享服务时,应该先启动rpcbind, 再启动nfs。 nfs端口:2049 RPC端口:111 2.特点 采用TCP/IP传输网络文件 安全性低 简单易操作 适合局域网环境 二.NFS工作原理 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利; 2.1NFS工作流程 1.首先服务器端启动RPC服务,并开启111端口 2.服务器端启动NFS服务,并向RPC注册端口信息 3.客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口 4.服务端的RPC(portmap)服务反馈NFS端口信息给客户端。 5.客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。 2.2挂载原理 当我们在NFS服务器设置好一个共享目录/opt后,其他的有权访问NFS服务器的NFS客户端就可以将这个目录挂载到自己文件系统的某个挂载点,这个挂载点可以自己定义,如上图客户端A与客户端B挂载的目录就不相同。并且挂载好后我们在本地能够看到服务端/opt的所有数据。 三.NFS服务部署 3.1常用命令

  exportfs -v  //查看详细的nfs信息
exportfs -r  //重读配置文件
showmount -e //查看本机发布的NFS共享目录
showmount -e +IP //查看IP地址发布的NFS共享目录
mount -t nfs 192.168.48.6:/opt /mnt //将NFS服务端192.168.48.6下的/opt挂载到/mnt下
rpcinfo -p localhost  //查看rpc注册的端口信息

3.2服务器端配置 1.检查并安装软件 rpm -q rpcbind nfs-utils yum install -y rpcbind nfs-utils 2.创建共享目录

  vim /etc/exports  //NFS的配置文件,默认文件内容为空(无任何共享)
/opt 192.168.48.0/24(rw,sync,no_root_squash)
//设置/opt为共享目录,允许192.168.48.0网段的IP地址主机访问

3.启动服务

  systemctl start rpcbind  //一定要先开启rpcbind服务
systemctl start nfs      //如服务已启动,更改完配置信息后需要重启服务

查看服务端的共享目录及网段

查看服务端的nfs详细信息

3.3客户端配置 1.1.检查并安装软件

  rpm -q rpcbind nfs-utils
yum install -y rpcbind nfs-utils
systemctl start rpcbind
systemctl start nfs

2.将共享目录挂载到本地

点赞
收藏
评论区
推荐文章
DevOpSec DevOpSec
4年前
vsftpd工作原理和使用详解
vsftpd工作原理和使用详解简介FTP(FileTransferProtocol,文件传输协议)是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程
Easter79 Easter79
3年前
ssh服务认证
系统信息root@nfs01~unamer2.6.32696.el6.x86_64root@nfs01~unamemx86_64root@nfs01~cat/etc/redhatreleaseCentOS
Wesley13 Wesley13
3年前
NFS 服务器搭建
NFS(网络文件系统)用于Unix/Linux之间的文件共享,NFS在文件传送过程中依赖与RPC(远程过程调用)协议。NFS本身是没有提供信息传送的协议和功能。只要用到NFS的地方都需要启动RPC服务,不论是NFS的服务端还是客户端。在启动NFS服务之前,首先要启动RPC服务(CentOS5是portmap服务,CentOS6.6以后的版本是rp
Stella981 Stella981
3年前
Cento7搭建nfs共享目录
一、简介:NFS是NetworkFileSystem的缩写,是网络文件系统,具体的功能就是通过网络让不同的机器,不同的操作系统能够彼此分享个别的数据,让应用程序客户端通过网络访问位于服务器磁盘中的数据。二、服务端安装1、环境说明服务器端:IP:192.168.112.128共享目录:/data/k8
Wesley13 Wesley13
3年前
NFS的基本配置
本文索引:NFS介绍NFS服务器安装配置NFS配置选项NFS介绍NFS是网络文件系统(NetworkFileSystem)的缩写。需要借助网络,实现数据的同步。NFS最早由Sun公司进行开发,分2,3,4三个版本,2和3版本有Sun公司起草开发,4.0开始由Netapp公司参与主导开发,最
Stella981 Stella981
3年前
Linux NFS 详解
目录:1、了解NFS服务2、NFS主要文件3、NFS安装4、NFS配置5、NFS客户端配置   6、固定NFS端口7、Windows挂载NFS1、了解NFS服务   NFS是Network 
可莉 可莉
3年前
14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项
第14章NFS服务搭建与配置14.1NFS介绍NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访
Wesley13 Wesley13
3年前
NFS部署教程
NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。简单的来说:它就是是可以透过网络,让不同的主机、不同的操作系统可以共享存储。NFS在文件传送或信
Wesley13 Wesley13
3年前
NFS
环境:VMwareWorkstation12Pro,Windows10,CentOS7.5,Xshell5\TOC\NFS介绍什么是NFS(NetworkFileSystem)简单来说NFS就是实现文件共享功能的,与windows文件共享功能类似,但本篇博客
浅谈网络文件系统原理
什么是网络文件系统?网络文件系统(NetworkFileSystem,NFS)实现了一种软件协议,能将远端的文件系统映射到本地,使用者访问网络上的文件就像在使用自己的计算机一样。远端是专属存储系统,通常称为NAS存储。比较出名的网络文件系统的实现包括Sun公司的NFS,微软的CIFS(CommonInternetFileSystem)等,网络文件系统的访问示意图如下: