首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NFS网络文件系统基础配置与使用

pNFS需要NFS服务器和客户端协同支持,pNFS架构示意图如下: WeiyiGeek.pNFS架构 NFS 服务协议 描述:#对于不同网络情况,有针对地选择 UDP TCP 传输协议。...传输协议可以自动选择,也可以手动设置。 # 一般情况下,使用 TCP NFS 比较稳定,使用 UDP NFS 速度较快。...# 在广域网中推荐使用 TCP 协议,TCP 协议能让 NFS 在复杂网络环境中保持最好传输稳定性。...soft:使用挂载方式挂载系统,若Client请求得不到回应,则重新请求并传回错误信息。 hard:使用挂载方式挂载系统,该值是默认值,重复请求直到NFS服务器回应。...=192.168.1.10,clientaddr=192.168.1.10' 错误原因:由于服务器端nfs版本和客户端nfs版本不同导致传输协议不被支持。

3.1K20

nfs不同版本挂载与解析

运行模式: C/S  版本异同:RHEL6.5以NFSv3作为默认版本,NFSv3使用TCP、UDP协议(端口号是2049),默认是UDP; RHEL7以NFSv4作为默认版本,NFSv4使用TCP协议...和4以下协议不支持了 当你加上#号后,nfs4和nfs3都可以挂载了 RHEL7.3环境: 在/etc/sysconfig/nfs文件里 RPCNFSDARGS="-V 4.2" 编辑/etc...V1,V2,V3,V4版本,但是它有一个缺点就是协议没有用户认证机制,而且数据在网络上传送时候是明文传送,所以安全性极差,一般只能在局域网中使用。...无状态协议一个优点在于灾难恢复,当服务器出现问题后,客户端只需要重复发送失败请求就可以了,直到收到服务器响应信息。但是某些操作必须需要状态,如文件锁。...在以前协议中,客户端直接与服务器连接,客户端直接将数据传输到服务器中。当客户端数量较少时这种方式没有问题,但是如果大量客户端要访问数据时,NFS服务器很快就会成为一个瓶颈,抑制了系统性能。

14.9K23
您找到你想要的搜索结果了吗?
是的
没有找到

HDFS NFS Gateway配置使用说明

计算机名称可以是单主机,通配符IPv4网络格式。访问权限使用rwro指定对导出readwritereadonly访问。如果未指定访问权限,则只能读取对导出默认计算机访问权限。...更新此属性后重新启动NFS网关。 四、访问HDFS 1. 挂载 要访问HDFS,首先安装导出“/”。目前支持NFS v3。传输协议是TCP。...其中$server是NFSGateway所在主机,$mount_point代表挂载点。 注意: 由于不支持NLM,因此需要mount选项nolock。编写大文件时,请使用sync选项来提高性能。...计算机名称可以是单主机,通配符IPv4网络格式。访问权限使用rwro指定对导出readwritereadonly访问。 2....在其余主机上会挂载失败,报mount.nfs: Stale file handle提示,如图所示: ---- 长按下方二维码,关注更多精彩内容 如果感觉本文对您有帮助,请点赞支持一下,您支持是我坚持写作最大动力

8.2K41

完全解读NFS

NFS基本原则是“容许不同客户端及服务端通过一组RPC分享相同文件系统”,它是独立于操作系统,允许不同硬件及操作系统进行文件共享。 NFS在文件传送信息传送过程中依赖于RPC协议。...NFS本身是没有提供信息传输协议和功能,它就是用到RCP传输协议,可以说NFS也是一个RPC SERVER。所以用到NFS地方,无论是服务端还是客户端,都需要启动RPC服务。 ?...可以看到有一个比较明显提升,另外其他影响nfs速度因素还包括 网络包大小和网卡驱动、网络延迟、网络包分片等 传输采用TCPUDP 传输超时等待和重传 nfsd进程个数 磁盘(阵列SSD)...NFS常见故障 总结了以下埃及点NFS使用过程中常见故障 mount.nfs: access denied by server while mounting 该故障,通常是权限问题,服务端防火墙未放行端口...权限无论如何修改,都是nfsnobodynobody 该故障一般是由于rpcidmapd守护进程引起,在nfs-v4版本中,rpc有一个rpc.idmapd守护进程,该进程负责处理uid和gid

1.3K10

Linux系统开发: 搭建NFS服务器实现文件共享

NFS在文件传送信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序一种机制。...NFS本身是没有提供信息传输协议和功能。 1.2 NFS挂载原理 NFS最大功能就是可以通过网络,让不同机器、不同操作系统可以共享彼此文件。...网络传输层需要把Call ID和序列化后参数字节流传给服务端,然后再把序列化后调用结果传回客户端。只要能完成这两者,都可以作为传输使用。因此,它所使用协议其实是不限,能完成传输就行。...首先当NFS启动后,就会随机使用一些端口,然后NFS就会向RPC去注册这些端口,RPC就会记录下这些端口,并且RPC会开启111端口,等待客户端RPC请求,如果客户端有请求,那么服务器端RPC就会将之前记录...5)客户端通过获取NFS端口来建立和服务端NFS连接并进行数据传输。 1.6 RPC服务工作原理简图 二、部署NFS服务器 2.1 查看内核版本信息 先查看系统版本和内核参数。

2.1K20

NAS 共享访问协议NFS、SMB、FTP、WebDAV 各有何优势?

NFS 基于开放网络运算远程过程调用(ONC RPC)协议:一个开放、标准 RFC 协议,任何人组织都可以依据标准实现它。...不过在 Windows 系统上挂载 NFS 共享目录时,由于 Windows 自带 NFS 客户端长久以来不支持 UTF-8,会致中文文件和目录显示为乱码。...NFS 缺点是没有加密授权等功能,仅依靠 IP 地址主机名来决定用户能否挂载共享目录,对具体目录和文件无法进行 ACL 权限控制(NFSv4 以前)。...WebDAV 基于 Web 分布式编写和版本控制(WebDAV)是超文本传输协议(HTTP)扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。...:资源已被加锁 424 Failed Dependency:处理与某请求关联请求失败, 因此不再维持依赖关系 507 Insufficient Storage:保存空间不足 由于 WebDAV 是基于

49.5K31

解决windows 挂载 nfs 驱动器中 中文乱码问题

乱码问题,是由于 mount.nfs 命令不支持 utf-8字符集。所以是系统软件支持问题。在网络上找了很多方案都没能解决。...所以 ms-nfs41-client 软件,安装不成功,也没能解决问题,试了很多种方式。(3)最后发现,windows 官方给了一个beta版本解决方案。知乎上也有朋友进行了说明。...最后结果就是,很多路径都正确了,中文字符问题也得到了解决,NFS 功能,完美使用NFS 挂载命令就是在 用户自身环境下,启动 CMD 命令行来进行挂载NFS 就好了。...不用使用 powershell 管理员模式,那样再 资源管理器中不出现驱动器图标。 补充: 最后我解决方案,还是smb 和 nfs 都进行了安装。...这样linux 和 windows 都可以兼容使用。还是去掉了beta 版本字符集使用。因为我发现,utf-8 虽然解决了乱码问题。

3.4K10

如何优雅使用NFS文件系统

和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,目前最新为4.1版本——>4.1版本是2010年出来还没更新过 同时也是一种网络协议NFS依赖RPC才能工作。...NFS在文件传送信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序一种机制。...NFS本身是没有提供信息传输协议和功能,但NFS却能让我们通过网络进行资料分享,这是因为NFS使用了一些其它传输协议。而这些传输协议用到这个RPC功能。...如图是RPC工作原理: image.png NFS原理 服务端需要启动一个NFS服务,服务端要想给客户端提供服务,需要借助RPC协议,RPC协议是由rpcbind服务所实现;在centos 5或者之前版本叫...在使用中更多使用NIS结合kerberos来完成安全认证使用kerberos完成安全认证。

2.6K40

Linux中NFS挂载问题

它是独立于操作系统,容许不同硬件及操作系统系统共同进行文件分享。 NFS在文件传送信息传送过程中依赖于RPC协议。...NFS本身是没有提供信息传输协议和功能,但NFS却能让我们通过网络进行资料分享,这是因为NFS使用了一些其它传输协议。而这些传输协议用到这个RPC功能。...可以说NFS本身就是使用RPC一个程序。或者说NFS也是一个RPC SERVER。 总结一下就是:NFS是一个远程文件系统,而RPC是负责远程文件信息传输。...autofs自动挂载方法在挂载时会咨询主映射配置文件/etc/auto.master来决定要定义哪些挂载点,然后使用适用于各个挂载参数来启动automount守护进程。...客户端和服务器OS版本不一致时(CentOS5和6),可能需要nolock选项。

9.1K20

Ubuntu16.04搭建NFS 文件共享服务器方法

NFS 挂载选项 选项 描述 rw 以读写模式挂载文件系统(rw 也需在服务端定义) ro 以只读模式挂载文件系统 bg 如挂载失败(服务器无响应),在后台继续尝试并执行其他挂载请求 hard 如果服务器无响应...NFS 协议讨论 传输协议 最初 NFSv2 由于性能原因使用 UDP 协议,虽然 NFS 添加了自己 包序列重组 和 错误检查 功能,但 UDP 和 NFS 都不具备 阻塞控制 算法,所以在大型互联网络环境中缺乏足够性能...所以不再需要 “cookie” 使用。 文件锁 早期版本 NFS 协议(v2 & v3)由于是 无状态 连接,它们并不清楚哪些主机正在使用哪些文件。但是文件锁实现又需要获取状态信息。...所以早期协议文件锁是独立于 NFS 实现。 而 NFSv4 将文件锁实现整合到了核心协议中,虽然此举增加了复杂度,但同时也解决了早期版本很多问题。...NFSv4 只使用 TCP 作为自己传输协议,而且通常只开放 2049 端口进行数据传输。在配置防火墙时,除了放开 2049 端口限制外,还要时刻注意数据传输源地址和目标地址。 5.

1.8K53

NFS挂载时出现mount

NFS挂载时出现"mount.nfs: access denied by server while mounting "解决方法 1、使用了非法端口,也就是使用了大于1024端口。...To turn it off, specify insecure. secure 选项要求mount客户端请求源端口小于1024(然而在使用 NAT 网络地址转换时端口一般总是大于1024),默认情况下是开启这个选项...,如果要禁止这个选项,则使用 insecure 标识 ******************************/ 2、NFS版本问题 编辑/etc/sysconfig/nfs文件,找到下面: #Turn...我自己的如下: [zzx@localhost ~]$ sudo mount -t nfs 192.168.1.110:/home/zzx/fl2440 /mnt/nfs -o nolock 3、查看客户端挂载目录是否具备读写权限...sudo chmod 777 /mnt/nfs 4、nfs服务器上/etc/hosts中设置了客户端机器IP对应域名,去掉即可。

13410

Linux环境下NFS服务安装与配置

RPC(Remote Procedure Call)——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术协议。...RPC协议假定某些传输协议存在,如TCPUDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内应用程序更加容易。...发现了2个问题: (1)客户端NFS挂载不上了,报错:mount.nfs: access denied by server while mounting 192.168.237.21:/nfs...但无法再次被挂载。要想挂载,必须安装nfs-utils。 扯远了,言归正传,说好在这一节咱们要来聊一聊NFS高级配置。以示区分,本次使用NFS共享目录为:/NFS-Server。...这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:    # exportfs [-aruv]   -a 全部挂载卸载 /etc/exports中内容   -r

2.9K30

NFS使用 NFS 为远程客户端提供共享文件系统

客户端接收到这些信息后,就可以使用相应端口号与服务器端建立连接,并进行NFS数据传输。...部署NFS服务 企业Linux 8,默认使用NFS版本4.2,也可以使用NFSv4NFSv3协议,但不再支持NFSv2协议NFS版本4 (NFSv4) 仅使用TCP传输。...(Network File System)服务器上一个守护进程,它在 NFS 挂载过程中起着关键作用, 处理挂载请求:当客户端尝试挂载 NFS 共享时,它会向服务器上 mountd 发送挂载请求...网络配置调优: 使用高速网络接口卡(NIC)和千兆以太网(Gigabit Ethernet)更高网络带宽,以提高NFS传输性能。 配置合适网络拓扑和路由,以减少网络延迟和瓶颈。...可以使用专用网络VLAN来隔离NFS流量。 调整NFS版本传输协议,以适应网络环境。例如,使用NFSv4和TCP协议可以提供更好性能和可靠性。

85220

centos7 部署kerberos实现nfs用户密码认证挂载

任何程序错误,以及技术疑问需要解答,请扫码添加作者VX::1755337994 Kerberos 认证NFS共享 RHCE 考试其中有一道题是需要配置kerberos 认证nfs 文件共享,设置...bug, 所以这里将整个过程跟大家分享一下,本文使用OS版本为 RHEL 7.0, 有问题地方也请批评指正。...创建挂载点/mnt/nfs1 mkdir /mnt/nfs1 5.编辑/etc/fstab 文件实现自动挂载 remote:/nfs1 /mnt/nfs1 nfs defaults,v4.2,sec...挂载 mount -a 常见问题及注意事项 1.注意事项 防火墙添加,建议三台虚拟机firewall添加kerberos, nfs服务 NFS server 端启用 nfs-secure 和nfs-server.../nfs1 *(ro,sync,sec=krb5p) 重新mount 客户端,如果问题解决,可能是域名解析错误此处填写错误。

2K00

NFS 系统搭建 on fedora; nfs 搭建 on ubuntu 1804;

共享文件,并且减少网络中移动设备数量。 开发商: sun  公司  种类: RPC 服务系统  目的: 达到文件共享目的,可以在不同系统之间使用嗯,通信协议与主机及操作系统无关。...该目录分享权限是可擦写 (read-write) 只读 (read-only),但最终能不能读写,还是与文件系统 rwx 及身份有关。...卸载 使用 umount 命令 11. 防火墙配置 我们可以根据nfs 配置文件,固定 nfs 使用端口。这样我们就能根据使用端口,来进行配置 防火墙使用策略。...nfs: mount -t nfs -o fsc,sync,proto=tcp 192.168.5.3:/tmp/nfs /mnt/nfs (表示当前nfs挂载成功) 另外一个挂载命令:mount.nfs...:/home /home/ONEPLACE  (实际使用挂载命令实例) 之后可以进行测试;(注意此处fsc 表示使用 fs-cache作为nfs缓存,具体详情请见:https://www.cnblogs.com

78320
领券