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. C# RichTextBox实现背景透明

    这几天在做一个文本编辑器,要将RichTextBox的背景透明,但是发现C#的RichTextBox是不支持将背景设置为Transparent(透明). 网上找了好多方法,但都不行. 后来自己想了个办 ...

  2. Jarvis OJ - DD-Hello -Writeup

    Jarvis OJ - DD-Hello -Writeup 转载请注明出处http://www.cnblogs.com/WangAoBo/p/7239216.html 题目: 分析: 第一次做这道题时 ...

  3. python入门(二十讲):爬虫

    什么是爬虫? 按照一定的规则,自动地抓取万维网信息的程序或脚本. 爬虫目的: 从网上爬取出来大量你想获取类型的数据,然后用来分析大量数据的类似点或者其他信息来对你所进行的工作提供帮助. 为什么选择py ...

  4. gRPC in ASP.NET Core 3.x -- Protocol Buffer(3)更新消息类型

    当你第一次定义Protocol Buffer的消息的时候,你肯定会给消息设定一套规则需求.但是随着时间的推进,你的业务可能会发生了变化,与此同时,你的Protocol Buffer消息类型的需求也会随 ...

  5. Linux下制作和使用静态库和动态库

    概述 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库.linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib. 静态函数库: 这类库的名字一般是libxxx. ...

  6. FreeRTOS学习笔记5:队列

    为通信而准备 1.任务存储存储缓冲机制:先进先出 FIFO 后进先出 LIFO (ucOS消息队列采用的是引用传递,传递的都是指针.采用引用的话,内容必须一致保持可见性,即消息内容必须有效.1.不能传 ...

  7. JavaWeb02-JSP数据交互

    01.页面编码格式 001.jsp页面本身的编码 page指令中的 pageEncoding属性! 002.浏览器渲染页面采用的编码 contentType属性 003.服务器保存数据采用的编码(re ...

  8. STM32程序烧录总结

    1.程序烧录方式 1)ST-LINK下载 2)SWD下载 SWD对应的引脚为:GND.RST.SWDIO.SWDCLK SWD与Jlink的比较 3)串口下载 串口下载不能直接在MDK点击Downlo ...

  9. 寒假安卓app开发学习记录(2)

    今天属实是头疼的一天.开始的时候是简单了解了一下安卓的系统架构,了解到大概分为四个部分. 然后看了两节创建安卓项目的课程,准备去实践一下的时候突然发现我的eclipse里竟然没有Android选项.查 ...

  10. 无显示器安装raspberry zero w树莓派 zero w

    笔者的环境 1. Macbook 电脑用于烧录树莓派系统到SD卡 2. 树莓派 zero w 把SD卡放进读卡器,插到Mac电脑上, 打开命令行工具Terminal diskutil list列出di ...