机器配置:4C+16GB

操作系统:RedHat Enterprise Linux 5.8

NFS基础

NFS(Network File System)是Linux系统之间使用最为广泛的文件共享协议,不同于FTP或HTTP,需要将文件下载后使用,NFS方式的共享是可以直接使用而不需要下载的。

NFS服务将某个文件夹共享出来,客户端就可以直接通过网络挂载该共享文件夹,挂载后直接只用,如同使用本机的文件一样,不需要下载。

NFS的效率比FTP或HTTP要高很多,但是往往仅适用于局域网共享,互联网共享绝大多数还是使用FTP或HTTP方式。

NFS有三个主流版本:NFSv2、NFSv3、NFSv4

NFS协议

NFSv2、NFSv3默认需要使用rpc服务,所以计算机的RPC服务必须启动。

NFSv4不在需要rpc支持,并且是防火墙友好的。

v2和v3既可以使用TCP协议进行传输、也可以使用UDP协议,UDP协议效率高,但是不保证传输可靠性,不建议使用。v4使用TCP协议进行传输。

NFS服务操作命令:

// 启动NFS服务
service nfs start // 停止NFS服务
service nfs stop // 重启NFS服务
service nfs restart

NFS共享配置

NFS服务的共享配置文件为“/etc/exports”

每一个共享占用一行,格式如下:

共享目录             允许的客户主机(选项)

/opt/media         192.168.1.0/24(ro,async)

/opt/media         10.1.1.1(rw,sync)

/opt/media          *.xx.org

配置好共享后,可以使用以下命令启用共享:

service nfs start 或 exports –r

使用以下命令查看共享:

exportfs –v

客户端挂载NFS共享

客户端使用mount命令挂载NFS共享,命令格式如下:

mount –t nfs NFS服务地址:/路径  /挂载点路径

如:

mount –t nfs 192.168.1.1:/opt/media  /opt/media

NFS与防火墙相关内容

NFS默认需要6个端口,自己本身的NFS服务端口(2049),RPC端口(111),还有4个动态端口。

动态端口无法通过防火墙,如果需要通过防火墙,则需要配置NFS使用指定静态端口。

NFS配置文件路径:/etc/sysconfig/nfs

# TCP port rpc.lockd should listen on.
#LOCKD_TCPPORT=32803
# UDP port rpc.lockd should listen on.
#LOCKD_UDPPORT=32769
# Port rpc.mountd should listen on.
#MOUNTD_PORT=892
# Port rpc.statd should listen on.
#STATD_PORT=662

将以上配置端口取消注释后保存,并将端口添加进防火墙通过规则中即可。

修改后需要重启NFS服务。

没有开通静态端口并且开启了防火墙时,客户端挂载NFS时的错误提示:

[root@appsrv02 opt]# mount -t nfs appsrv01:/media/ZIP_BCSA_REPOSITORY /opt/ZIP_BCSA_REPOSITORY
mount: mount to NFS server 'appsrv01' failed: timed out (retrying).

RHEL5.8配置NFS服务的更多相关文章

  1. [转]Ubuntu下配置NFS服务

    [转]Ubuntu下配置NFS服务  http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table ...

  2. CentOS 6.5配置nfs服务

    CentOS 6.5配置nfs服务 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布.功能是通过网络让不同的机器.不 ...

  3. 配置NFS服务与tftp服务

    在VMware在安装ubuntu的图解 链接:http://pan.baidu.com/s/1jIofvYu 密码:da72 图解里已经解压安装了VMware Tools,接下来必须要安装的就是NFS ...

  4. rhce 第十题 配置NFS服务

    配置NFS服务 在system1配置NFS服务,要求如下: 以只读的方式共享目录/public,同时只能被group8.example.com域中的系统访问 以读写的方式共享目录/protected, ...

  5. CentOS7系列--3.1CentOS7中配置NFS服务

    CentOS7配置NFS服务 1. 配置NFS服务器端 1.1. 安装nfs-utils软件 [root@server1 ~]# yum install -y nfs-utils Loaded plu ...

  6. (转)Centos7安装配置NFS服务和挂载

    Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...

  7. Linux 笔记 - 第二十一章 配置 NFS 服务

    一.前言 NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS 客户端(一般为应用服务器,例如web)可以通 ...

  8. ubuntu 14.04LTS 环境下配置NFS服务

    简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操 ...

  9. 配置NFS服务

    1. NFS配置,需要安装哪些包?nfs-utils  和 rpcbind2. 如果不开启rpcbind服务,就启动NFS,会怎么样?如果不开启rpcbind服务,会报错:rpc.nfsd: writ ...

随机推荐

  1. Windows 10通过本地镜像离线安装.NET 3.5

    在Windows10中,当我们安装某些软件的时候会提示"你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)",由于 ...

  2. Spark RDD aggregateByKey

    aggregateByKey 这个RDD有点繁琐,整理一下使用示例,供参考 直接上代码 import org.apache.spark.rdd.RDD import org.apache.spark. ...

  3. Noip2016提高组 玩具谜题toy

    Day 1 T1 题目大意 一些naive的玩具小人把小南的眼镜藏起来,但小南有一份too simple的小纸条,告诉小南眼镜在第一个小人往哪数第几个的往哪数的第几个的往哪数第几个的往哪数的第几个的往 ...

  4. display:table-cell介绍

    一.display:table-cell属性简述 display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签.目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6 ...

  5. jquery each遍历节点使用

    ---恢复内容开始--- $("#aaa :input[type='text']").each(function(i){     alert(this.value); this.v ...

  6. Linq group

    using System;using System.Collections.Generic;using System.Linq; public class MyClass{ public static ...

  7. cannot find module 'xml2js'

    运行nodejs网站报类似错误,缺少相应的报 在NodeJs安装目录,运行Node.js command prompt ,跳转到网站所在目录,运行npm install xml2js,安装缺少的模块, ...

  8. 循环结构——whlie do whlie for for each

    1.  while循环  while(循环条件){       (特点为:先判断再执行) 循环操作  } 例题:  计算1+2+3+...+100 int i = 1; int sum = 0; wh ...

  9. 锁的封装 读写锁、lock

    最近由于项目上面建议使用读写锁,而去除常见的lock锁.然后就按照需求封装了下锁.以简化锁的使用.但是开发C#的童鞋都知道lock关键字用起太方便了,但是lock关键字不支持超时处理.很无奈,为了实现 ...

  10. AD帐户操作C#示例代码(一)——导入用户信息

    最近写了一个AD帐户导入的小工具(为啥写作“帐”户呢?),跟大家分享下相关代码,欢迎各位高手指教! 首先,我准备一个这样的Excel文件作为导入模版,并添加了一些测试数据. 然后,我打开Visual ...