NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,NFS客户机可以像访问本地目录一样访问远程NFS服务器中的共享资源。但是,NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中中使用。
NFS服务的实现依赖于RPC机制,RPC充当NFS客户端和NFS服务器的中介,以完成远程到本地的映射过程。
下面我将在VMware虚拟机中使用两台Redhat6.5 Linux模拟NFS共享存储服务,一台为Redhat6-2提供服务,一台为Redhat6-4访问测试
1、Redhat6-2中安装nfs-utils,rpcbind软件包,rpcbind是提供RPC支持的服务,nfs-utils是提供NFS共享服务
NFS共享存储服务
2、创建共享目录
NFS共享存储服务
3、编辑NFS配置文件
NFS共享存储服务
NFS共享存储服务
4、启动NFS服务程序,并查看本机发布的NFS共享目录
NFS共享存储服务_第1张图片
5、客户机Redhat6-4中查看NFS服务端共享了哪些服务并创建文件夹手动挂载
NFS共享存储服务
6、由于之前只是给与客户端用户读写的权限,并没有设置共享文件夹的权限,所以此时用户依然不能在共享文件夹中创建文件,需在服务端设置共享文件夹的权限
NFS共享存储服务_第2张图片
7、此时客户端便可以新建文件
NFS共享存储服务
8、服务端同时也可以看到客户端新创建的文件
NFS共享存储服务_第3张图片