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. 在页面跳转的时候,在跳转后的页面中使用js 获取到 页面跳转的url中携带的参数。

    common.js代码 //获取URL中的参数..等等function getQueryString(name){var reg = new RegExp("(^|&)"+ ...

  2. 【转载】SpringMVC配置文件详解

    转自:https://my.oschina.net/happyBKs/blog/691502 web.xml文件是web应用的部署描述. 在上一节的springMVC示例中 ,idea下的Maven- ...

  3. C++四种初始化方式

    1. 直接初始化直接调用与实参匹配的构造函数,形式如“T t(u)”.2. 拷贝初始化:复制初始化首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对象复制到正在创建的对象”,形式如“ ...

  4. springboot10(docker)

    一 Docker 1 what's the Docker? ​ Docker是一个开源的应用容器引擎,轻量级容器技术. ​ Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器 ...

  5. python开发基础04-列表、元组、字典操作练习

    练习1: # l1 = [11,22,33]# l2 = [22,33,44]# a. 获取内容相同的元素列表# b. 获取 l1 中有, l2 中没有的元素列表# c. 获取 l2 中有, l1 中 ...

  6. 计算几何-poj2451-HPI

    This article is made by Jason-Cow.Welcome to reprint.But please post the article's address. 题意,求半平面交 ...

  7. [蓝桥杯][基础训练]FJ的字符串

    Description FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律 ...

  8. maven 项目搭建

    转自:https://www.cnblogs.com/lzx2509254166/p/7674455.html Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软 ...

  9. Adobe PS

    1. ctrl + Tab  切换视图窗口 2.shift 拖拽图片,将 2 张图片放在一起 3.切换显示方式 /全屏/带有工具栏 快捷键:F 4. 缩小/放大工具 快捷键: alt + 鼠标滑轮 5 ...

  10. 每天进步一点点------CORDIC (一)

    三角函数计算,Cordic 算法入门 三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值.这种表格在人们刚刚产生三角函数的概念的时候就已经有了,它们通常 ...