NFS服务器搭建与配置
一、NFS服务简介
1.什么是NFS
- NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
- NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;
- NFS一般用来存储共享视频,图片等静态数据。
2.NFS的通讯原理
- 所需软件
安装NFS服务,需要安装两个软件,分别是:
- RPC主程序:rpcbind
NFS 其实可以被视为一个 RPC 服务,因为启动任何一个 RPC 服务之前,我们都需要做好 port 的对应 (mapping) 的工作才行,这个工作其实就是『 rpcbind 』这个服务所负责的!也就是说, 在启动任何一个 RPC 服务之前,我们都需要启动 rpcbind 才行! (在 CentOS 5.x 以前这个软件称为 portmap,在 CentOS 6.x 之后才称为 rpcbind 的!)。
- NFS主程序:nfs-utils
就是提供 rpc.nfsd 及 rpc.mountd 这两个 NFS daemons 与其他相关 documents 与说明文件、执行文件等的软件!这个就是 NFS 服务所需要的主要软件。
- 原理说明
- 首先服务器端启动RPC服务,并开启111端口 服务器端启动NFS服务,并向RPC注册端口信息
- 客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
- 服务端的RPC(portmap)服务反馈NFS端口信息给客户端 客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输
------------声明:上述文章借鉴https://blog.csdn.net/qq_38265137/article/details/83146421博客------------
二、NFS的安装
1.安装规划
服务端 :10.0.1.5
客户端 1:10.0.1.2
客户端 2:10.0.1.3
2.安装方式及前提
安装方式:YUM安装
前提:正确配置相关网络,