NFS文件服务器

Network File System网络文件系统,NFS是Unix系统之间共享文件的一种协议,允许网络中的计算机之间通过TCP/IP网络共享资源,明文发送,安全性能一般,建议只在局域网下使用。

NFS的客户端主要为Linux

支持多节点同时挂载以及并发写入

RPC远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP/IP或UDP,为通信程序之间携带信息数据。RPC将原来的本地调用转变为调用远端的服务器上的方法,给系统的处理能力和吞吐量带来了近似于无限制提升的可能。在OSI网络通信模型中,RPC跨域了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

在NFS上,RPC最主要的功能就是在指定每个NFS功能所对应的port number ,并且回报给客户端,让客户端可以连结到正确的port上去。

NFS Server服务器上设定/data目录被分享,而客户端可以通过internet将/data目录挂载到本地的挂载点后,客户端就可以进入挂载点目录进行文件的读写。NFS客户端所开放的端口是随机的,需要RPC服务进行数据传输。

主要配置文件:

/etc/exports :默认也是为空的,自己手动创建内容:

# vim /etc/exports /data 192.168.95.0/24(rw,sync,no_root_squash)

权限参数:

rw //可读写的权限

ro //只读的权限

sync(同步) //资料同步写入到内存与硬盘中(慢,不容易丢数据)

rsync(异步) //资料会暂存于内存中,而不是写入硬盘(快,容易丢数据)

no_root_squash //客户端用root用户访问共享文件夹是,root用户不会映射成匿名用户

root_squash //...

all_squash //...

anonuid = XXX //指定匿名用户UID

anongid = XXX //...

insecure //NFS通过1024以上端口发送

secure //...

hide //在NFS共享目录中不共享其子目录

no_hide //...

wdelay //如果多个用户写入NFS目录,则归组写入(默认)

no_wdelay //...

subtree_check //在共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

no_subtree_check //...

启动服务:

systemctl restart rpcbind

systemctl restart nfs

命令介绍:

exportfs

showmount


了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!

文章链接: https://www.mfisp.com/18880.html

文章标题:NFS文件服务器

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

FTP服务器

2023-3-24 14:09:30

服务器vps推荐

美国网站服务器对勒索病毒的防御

2023-3-24 14:22:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠