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. Bugku-CTF分析篇-抓到一只苍蝇(在哪?here!卧槽?!好大一坨苍蝇。)

    抓到一只苍蝇 抓到一只苍蝇         本题要点:pcapng包导出文件.合并连续的pcapng包.rar文件头.binwalk基本使用.foremost安装及使用     下载完成后,发现有这样 ...

  2. Bugku-CTF分析篇-中国菜刀(国产神器)

    中国菜刀 国产神器

  3. linx下跑多个tomcat

    1.修改server.xml文件 <Server port="8005" shutdown="SHUTDOWN"> <Connector po ...

  4. winform 多个datagridview 之间同步滚动

    1.添加Scroll事件 2.注意需判断数据长度,避免溢出 private void dgYY_Scroll(object sender, ScrollEventArgs e) { ) { dgFee ...

  5. X-Frame-Options报错处理

    项目中用到iframe嵌入网页,因为是前后端分离的,所以前端会报错Refused to display ‘网址' in a frame because it set 'X-Frame-Options' ...

  6. GO学习之 安装Go语言及搭建Go语言开发环境

    一.下载 1.下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 2.版本的选择 Windows ...

  7. 获取表格数据转换为JSON字符串

    核心代码JavaScript代码: 方法一 function sc () { var myTable=document.getElementById("myTable"); //获 ...

  8. Django框架之图书管理系统(二)

    该篇文章介绍多对多的关系介绍 一.数据库设计 一个作者对应多个书籍 一个书籍对应多个作者 总结也就是多对多之间的关系 通过模型类创建多对多之间的关系表的时候,Django框架通过ORM创建三个表,分别 ...

  9. Plastic Bottle Manufacturer Tips: Use Caution For Plastic Bottles

    Plastic bottles use polyester (PET), polyethylene (PE), polypropylene (PP) as raw materials, after a ...

  10. rosserial学习记录

    1.参考博客:rosserial移植到STM32(CUBEMX+HAL库) 网址:https://blog.csdn.net/qq_37416258/article/details/84844051 ...