目录
一、NFS简介
1、NFS定义:
2、NFS的特点
3、NFS的优缺点
4、NFS的原理图示
二、服务端NFS配置文件:/etc/exports
三、实验:NFS共享存储服务配置
1、服务端安装nfs-utils与rpcbind软件包
2、服务端新建共享文件夹目录并赋予权限
3、服务端编辑配置文件/etc/exports:设置共享目录的相关位置
4、服务端关闭防火墙开启服务查看rpcbind端口是否开启(默认为tcp端口111)
5、服务端查看共享目录详细信息
6、客户端安装nfs-utils与rpcbind安装包
7、客户端查看服务端的共享文件
8、客户端将服务端共享目录挂载到本地
9、客户端关闭防火墙并开启服务
10、测试是否支持文件共享
一、NFS简介
1、NFS定义:
①NFS是网络文件服务,是一种基于TCP/IP传输的网络文件系统协议。
②NFS服务的实现依赖于RPC机制,通过使用NFS协议,客户机可以向访问本地目录一样访问远程服务器中的共享资源。
③NFS也是NAS存储,设备必然支持的一种协议,以完成远程到本地的映射过程。
④在centos7系统中,需要安装nfs-utils,rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持,手动加载NFS共享服务时,应该启动rpcbind再启动nfs。
2、NFS的特点
①采用tcp/ip传输网络文件
②安全性低
③简单易操作
④适合局域网环境
3、NFS的优缺点
①优点:节省本地存储空间,将常用数据存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。
②缺点:由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只在局域网中使用
4、NFS的原理图示
二、服务端NFS配置文件:/etc/exports
格式:共享目录(绝对路径) 客户机地址 (权限)
如 /share * 允许所有主机访问share目录 (权限)
客户机地址可以是主机名、IP 地址、网段地址,也可以是*
权限可以不写,常用权限如下
rw :允许读写
ro :只读。
sync :表示同步写入到内存与硬盘中。
no_root_squash : 表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)。
root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。
all_squash :所有访问用户都映射为匿名用户或用户组。
async :将数据先保存在内存缓冲区中,必要时才写入磁盘。
subtree_check(默认):若输出目录是一个子目录,则nfs服务器将检查其父目录的权限。
no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率。
三、实验:NFS共享存储服务配置
服务端ip:192.168.170.111 客户端ip:192.168.170.113
1、服务端安装nfs-utils与rpcbind软件包
2、服务端新建共享文件夹目录并赋予权限
3、服务端编辑配置文件/etc/exports:设置共享目录的相关位置
4、服务端关闭防火墙开启服务查看rpcbind端口是否开启(默认为tcp端口111)
5、服务端查看共享目录详细信息
6、客户端安装nfs-utils与rpcbind安装包
7、客户端查看服务端的共享文件
8、客户端将服务端共享目录挂载到本地
9、客户端关闭防火墙并开启服务
10、测试是否支持文件共享
在服务端创建一个1.txt文件,测试是否客户端能查看服务器新建文件
服务端:
客户端:文章来源:https://www.toymoban.com/news/detail-799168.html
文章来源地址https://www.toymoban.com/news/detail-799168.html
到了这里,关于NFS网络共享服务存储的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!