NFS网络共享服务存储

发布时间:2024年01月16日

目录

一、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://blog.csdn.net/rmh0713/article/details/135622924
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。