NFS是运行在应用层上的协议,其默认的端口为2049,它适用于linux与linux之间,也适用于linux与unix之间,亦可适用于linux与windows之间

nfs优缺点
优点

节省本地硬盘的存储空间,
缺点

nfs服务只能基于IP进行认证,这也是它的缺点之一
只能在内网使用

《客户端NFS和服务端NFS通讯过程》

1)首先服务器端启动RPC服务,并开启111端口              //如果不先启动RPC服务,那么NFS就无法向RPC注册端口

2)然后再启动NFS服务,并向RPC注册端口信息

3)当客户端启动RPC服务时,会向服务端的RPC服务请求服务端的NFS端口信息

4)服务端接收到请求后会通过RPC反馈NFS端口信息给客户端。

5)客户端通过反馈回来的的NFS端口来建立和服务端的NFS连接并进行数据的传输。

RPC服务用来管理和分配NFS端口信息
————————————————---------------------------------------------------------------

提示:在启动NFS SERVER之前,首先要启动RPC服务(即portmap服务,下同)

否则NFS SERVER就无法向RPC服务区注册,另外,如果RPC服务重新启动,

原来已经注册好的NFS端口数据就会全部丢失。因此此时RPC服务管理的NFS程序也要重新启动以重新向RPC注册。

特别注意:一般修改NFS配置文档后,是不需要重启NFS的,

直接在命令执行/etc/init.d/nfs  reload或exportfs –rv即可使修改的/etc/exports生效。

================================================================================

服务端ip:192.168.200.100

[root@localhost mikky]# yum -y install nfs-utils rpcbind          //安装nfs和rpc软件

[root@ns2 ~]# mkdir /disk                                                     //创建disk目录
[root@ns2 ~]# chmod 777 /disk                               //给dis目录777的权限                               

[root@ns2 redhat]# cat /etc/exports                                 //编写配置文件
/disk/    192.168.200.0/255.255.255.0(rw,no_root_squash,insecure)               //200.0的网段都可以访问共享目录且给读写权限

倘若改成ro则客户端只能看不能改

在共享权限中,加入insecure参数

secure默认是开启的,要求是小于1024的端口。

insecure:是禁用小于1024的端口。可以比1024大。

[root@ns2 redhat]# systemctl stop firewalld
[root@ns2 redhat]# iptables -F
[root@ns2 redhat]# setenforce 0

[root@ns2 disk]# systemctl restart rpcbind                  //重启rpc服务

[root@ns2 disk]# systemctl restart nfs                          //重启nfs服务

========================================================

客户端ip:192.168.200.115

[root@ns2 redhat]# yum -y install nfs-utils rpcbind

[root@localhost ~]#ping 192.168.200.100                        //检查连通性,保证双方可以通信

[root@localhost ~]# showmount -e 192.168.200.100       //查看服务器的目录
Export list for 192.168.200.100:
/disk 192.168.200.0/24(rw,no_root_squash,insecure)                        //此处是用于共享的网络路径

[root@localhost ~]# mkdir /gx

[root@localhost ~]# mount 192.168.200.100:/disk /gx/          将共享的目录挂载到/gx/目录下
[root@localhost ~]# cd /gx/
[root@localhost gx]# ls

===================================================

测试连通性:

[root@localhost gx]# mkdir 123                  //客户机在mikky中创建123的目录

[root@localhost gx]# ls                         
123

[root@ns2 disk]# ls                                     //服务机在redhat中可以看到客户机创建的123目录
123

NFS网络文件共享系统!的更多相关文章

  1. 企业级NFS网络文件共享服务_【all】

    1.1. 什么是NFS(1台机器提供服务) Network File System(网络文件系统)通过局域网让不同的主机系统之间共享文件或目录. NFS客户端可以通过挂载的方式将NFS服务器端共享的数 ...

  2. Linux实战教学笔记22:企业级NFS网络文件共享服务

    目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...

  3. ARM开发板搭建NFS网络文件共享方法

    前边 已经提到过吧vmare的IP改成了静态IP,对于上网来说,这个是个麻烦的事.现在重新配置Vmware的IP VMware-Edit-Virtual network editor 选择PC机的无线 ...

  4. (转)企业级NFS网络文件共享服务

    企业级NFS网络文件共享服务 原文:http://www.cnblogs.com/chensiqiqi/archive/2017/03/10/6530859.html --本教学笔记是本人学习和工作生 ...

  5. 搭建企业级NFS网络文件共享服务说明[一]

    1.1.0. 概述: 共享/NFS目录给整个192.168.25.0/24网段主机读写 man nfs 可以查看mount的信息 rpc端口111 nfs主端口2049 1.1.1. 搭建NFS环境 ...

  6. NFS网络文件共享

    NFS(Network File System) NFS在企业中的应用场景 企业集群架构中,NFS网络文件系统一般用来存储共享的视频.图片.附件等静态资源,一般把网站用户上传的文件都放到NFS共享里, ...

  7. NFS网络文件共享服务

    NFS-网络文件系统,它的主要功能是通过网络让不同的主机系统之间可以彼此共享文件或目录. NFS在企业中得应用场景 在企业集群架构的工作场景中,NFS网络文件系统一般被用来存储共享视频.图片.附件等静 ...

  8. NFS网络储存系统

    为什么用NFS网络文件存储系统? 1)实现数据信息统一一致 2)节省局域网数据同步传输的带宽 3)节省网站架构中服务器硬盘资源 NFS系统存储原理介绍 RPC服务类似一个中介服务,NFS服务端与NFS ...

  9. 【集群实战】NFS网络文件共享服务2-mount挂载(参数,优化)

    1. NFS客户端挂载深入 1.1 NFS客户端挂载参数说明 在NFS服务端,可以通过cat /var/lib/nfs/etab查看NFS服务器端配置参数的细节. 在NFS客户端,可以通过cat /p ...

随机推荐

  1. 离线安装requests库

    离线安装需要五个 certifi-2019.9.11-py2.py3-none-any.whl chardet-3.0.4-py2.py3-none-any.whl idna-2.8-py2.py3- ...

  2. 8.10-Day2T2 吃喝大法好

    题目大意 略... 题解 开始两个人一定是一个向右走一个向下走,向右走的人最终会走到(n-1,m),向下走的人一定会走到(n,m-1). 那么不考虑重复的话总的路径数就是从(1,2)到(n-1,m)的 ...

  3. mybatis--MyBatis动态SQL语句

    mybatis 的动态sql语句是基于OGNL表达式的.可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: 1. if 语句 (简单的条件判断) 2. ...

  4. Educational Codeforces Round 78 (Rated for Div. 2)E(构造,DFS)

    DFS,把和当前结点相连的点全都括在当前结点左右区间里,它们的左端点依次++,然后对这些结点进行DFS,优先对左端点更大的进行DFS,这样它右端点会先括起来,和它同层的结点(后DFS的那些)的区间会把 ...

  5. 每天进步一点点------基础实验_12_有限状态机 :Moore型序列检测器

    /********************************************************************************* * Company : * Eng ...

  6. JS中的字符串可以直接调用字符串对象的属性和方法

    在JS中,会自动在字符串与字符串对象之间进行转换,因此,任何一个字符串常量都可以看作是一个String对象,其可以直接作为对象使用,只要在字符串变量的后面加 “.” 便可以直接调用String对象的属 ...

  7. spark启动start-all.sh报错

    报错信息如下: spark02: failed to launch: nice -n 0 /usr/local/softwareInstall/spark-2.1.1-bin-hadoop2.7/bi ...

  8. Java 倒入文章显示前n个单词频率

    package com_1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOExc ...

  9. SpringCloud全家桶学习之分布式配置中心----Config(七)

    一.概述 (1)背景 微服务意味着将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中出现大量的服务.由于每个服务都需要配置必要的配置信息才能运行,所以一套集中式的.动态的配置管理 ...

  10. SpringCloud全家桶学习之概览(一)

    一.概览 根据百度百科的描述,微服务架构是一项在云中部署应用和服务的新技术.而SpringCloud是微服务架构思想的一个具体实现,它为开发人员提供了构建分布式系统中一些常见模式的工具(服务注册与发现 ...