nfs介绍以及实例演示

本文介绍了NFS的工作机制,包括nfsd、mountd、idmapd和portmapper的作用。并提供了一个实例,展示了如何在服务端(192.168.10.40)配置NFS,开放/nfs/shared和/nfs/upload目录,以及在客户端(192.168.10.20)安装、挂载和测试NFS共享。
摘要由CSDN通过智能技术生成

NFS

nfs特点

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源

nfs工作机制

//NFS服务器端运行着四个进程:
nfsd
mountd
idmapd
portmapper

idmapd 实现用户帐号的集中映射,把所有的帐号都映射为NFSNOBODY,但是在访问时却能以本地用户的身份去访问

mountd 用于验证客户端是否在允许访问此NFS文件系统的客户端列表中,在则允许访问(发放一个令牌,持令牌去找nfsd),否则拒绝访问
mountd的服务端口是随机的,由rpc服务(portmapper)提供随机端口号

nfsd nfs的守护进程,监听在2049/tcp和2049/udp端口上
不负责文件存储(由NFS服务器本地内核负责调度存储),用于理解客户端发起的rpc请求,并将其转交给本地内核,而后存储在指定的文件系统上

portmapper NFS服务器的rpc服务,其监听于111/TCP和111/UDP套接字上,用于管理远程过程调用(RPC)

showmount命令:
showmount 
		-a		//显示指定NFS服务器的所有客户端主机及其所连接的目录
		-d		//显示指定的NFS服务器中已被客户端连接的所有输出目录
		-e		//显示指定的NFS服务器上所有输出的共享目录
实例需求

开放/nfs/shared目录,供所有用户查阅资料
开放/nfs/upload目录为192.168.149.0/24网段的数据上传目录,并将所有用户及所属的用户组都映射为nfs-upload,其UID与GID均为300

服务端(ip:192.168.10.40)
安装并启动nfs,关闭防火墙和selinux
[root@C82 ~]# dnf install -y nfs-utils
[root@C82 ~]# systemctl start nfs-server
[root@C82 ~]# ss -antl
State  Recv-Q Send-Q   Local Address:Port    Peer Address:Port Process                                                        
LISTEN 0      64             0.0.0.0:2049         0.0.0.0:*                                                                   
LISTEN 0      64             0.0.0.0:44645        0.0.0.0:*                                                                   
LISTEN 0      128            0.0.0.0:111          0.0.0.0:*                                                                   
LISTEN 0      128            0.0.0.0:20048        0.0.0.0:*                                                                   
LISTEN 0      128            0.0.0.0:22           0.0.0.0:*                                                                   
LISTEN 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: nfs23030编程手册zip是一个包含有关nfs23030编程的详细说明的文档。它提供了硬件和软件规格,演示了如何设置和编程nfs23030,介绍nfs23030的特性和功能。此外,nfs23030编程手册zip还阐明了如何进行编程以实现对nfs23030的控制和操作,包括如何读取和写入数据,如何设置参数和配置选项。它还提供了有关nfs23030快速入门操作的说明,以及如何调试和验证代码的技巧和建议。总之,nfs23030编程手册zip是一份非常有用的工具,它可以帮助开发人员更好地了解nfs23030,从而更加高效地制定和实现其应用程序。 ### 回答2: nfs23030编程手册zip是一个用于帮助开发者掌握nfs23030芯片的编程手册文件。nfs23030芯片是一种高压电源IC,具有高效、高性能、低功耗等特点,广泛应用于LED照明、电源适配器、医疗设备、通讯等领域。编程手册中包含了nfs23030芯片的硬件结构、寄存器、电气特性、应用电路等详细介绍,并且提供了专业的编程指导,帮助开发者快速上手使用该芯片。文件格式为zip,不仅能够快速下载,还能够节省存储空间。对于初学者来说,这个编程手册zip提供了一个很好的学习资料,对于专业开发者来说,也是一个不可或缺的参考文献,有助于提高开发效率,实现更加稳定高效的产品。同时,该编程手册还提供了应用实例,可以让开发者更加深入地了解nfs23030芯片的应用场景和开发方法。总之,nfs23030编程手册zip是一个非常有用的文件,对于nfs23030芯片的开发和应用具有重要意义。 ### 回答3: nfs23030编程手册是一份介绍nfs23030芯片编程的手册,其内容主要围绕着nfs23030的基本功能、编程方法、寄存器设置和执行流程等方面展开。该手册的目的是为开发者和使用者提供详细的指导和参考,帮助他们更加高效地使用和开发nfs23030。 在手册中,开发者能够了解到nfs23030的基本特性,包括其支持的数据格式、内部结构、时序要求和电气特性等方面。并且,手册还介绍nfs23030的编程方法和原理,包括寄存器的设置、操作流程和数据传输方式等,对于开发者来说是非常有帮助的。 除此之外,手册还提供了nfs23030的执行流程和应用范围的介绍,以及代码示例和实验指导等。这些内容的详细介绍为开发者提供了具体的实践指导,能够帮助开发者更加深入地理解nfs23030的使用和编程技术。 总之,nfs23030编程手册是一份非常重要的参考资料,它是nfs23030芯片的技术支持和发展的基石,能够帮助开发者更好地掌握nfs23030的编程技术和应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值