LINUX网络服务NFS
LINUX网络服务NFS
NFS简介
NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。
特点:
采用TCP/IP传输网络文件
安全性低
简单易操作
适合局域网环境
NFS原理
- 首先服务器端启动RPC服务,并开启111端口
- 服务器端启动NFS服务,并向RPC注册端口信息
- 客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
- 服务端的RPC(portmap)服务反馈NFS端口信息给客户端。
- 客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。
NFS共享存储服务配置
示例:
服务端配置
[root@localhost ~]# yum install nfs-utils.x86_64 -y#安装nfs服务软件包
[root@localhost ~]# mkdir /mnt/share#新建共享目录
[root@localhost ~]# vim /etc/exports#编辑配置文件
客户端配置
也可以使用永久挂载
[root@localhost ~]# vim /etc/fstab #编辑配置文件
测试