当前位置:首页 > CN2资讯 > 正文内容

文件服务器之一:NFS服务器

1天前CN2资讯

一、概念理解


NFS:


简介:Network File System 的简称,目的是实现文件的共享,使不同的机器(或操作系统)彼此间共享一份数据文件,这样即大大增加了磁盘的剩余空间。如果是在两台类UNIX系统的主机之间实现文件共享的话,比SAMBA服务器更加方便,且配置简单。


功能:让PC机将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中看来,那个远程主机的目录就好像是自己的一个磁盘分区一样。


RPC:


简介:Remote Procedure Call 的简称,即远程调用协议,服务名称为rpcbind。由于NFS支持的功能非常多,而每次启动一个功能就会启用一个端口来传输数据,但是每次启动的端口不固定,这里就会产生客户端连接服务器的问题(客户端需要知道服务端开启的端口才能连接)。那么这里我们就需要用到远程调用协议(RPC)了。


功能:指定每个NFS功能所队用的port number,并通知给客户端,让客户端可以连接到正确的端口上去。服务器在启动NFS时会随机选取数个端口,并主动向RPC注册,因此RPC可以知道每个端口对应的NFS功能。而RPC又是固定使用111端口来监听客户端的请求并向客户端响应正确的端口。


注意:RPC的启动要早于NFS,不然NFS无法向RPC注册。


NFS文件共享功能的实现步骤:


1、客户端会向服务器端的RPC(111端口)发出NFS文件访问功能的查询要求。


2、服务器找到NFS在RPC中注册的端口后,通知给客户端。


3、客户端了解了正确的客户端后,就可以直接与NFS daemon相连。



二、NFS 部署和优化


1、在服务端和客户端上同时安装NFS服务


命令:yum install -y nfs-utils(在安装的同时会装上rpcbind这个包)


2、编辑配置文件,内容为要共享的目录、允许访问的主机ip以及操作权限等


命令:vim /etc/exports


写入内容:/home/ 192.168.1.125(rw,sync,all_squash,anonuid=502,anongid=502)


3、启动服务(服务端与客户端都要操作)


命令:service rpcbind start ; service nfs start


4、共享目录的挂载


命令:showmount -e 192.168.1.124


查看NFS服务端共享出来的目录


命令:mount -t nfs -o nfsvers 192.168.1.124:/home/ /mnt/


将ip为192.168.1.124的主机共享出来的目录/home/挂载到客户端的/mnt/目录下,这里的 -t nfs 是指定挂载时的文件属性为NFS,而此处的 -o nfsvers=3 是为了不让权限混乱。



三、NFS文件系统维护命令:exportfs


常用选项有:


-a:全部挂载或全部卸载


-r:重新挂载


-u:卸载某一个目录


-v:显示共享的目录


使用exportfs命令,当改变/etc/exports配置文件后,不用重启NFS服务,直接用这个exportfs即可。改变了配置文件/etc/exports中的内容之后,直接使用命令 exportfs -arv 即可。然后再在客户端上挂载。


四、开机自动挂载


将要挂载的nfs目录写到客户端的/etc/fstab文件中,挂载时只需要执行命令 mount -a 即可




    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23731.html

    分享给朋友:

    “文件服务器之一:NFS服务器” 的相关文章

    腾讯云轻量云:简单易用的云服务器解决方案

    当我回顾腾讯云轻量应用服务器(简称轻量云)时,我觉得它真的是一款设计出色的产品。作为腾讯云推出的一项云服务,轻量云专注于轻量应用场景,强调的是“开箱即用”和“简单易用”。无论是初学者还是开发者,都能轻松上手,快速构建所需的网站或应用。 轻量云的规格多样,具有多种CPU和内存的组合选项,如2核2GB和...

    全面掌握VPS线路检测:提高网络性能的关键工具和方法

    当我们讨论VPS(虚拟专用服务器)时,线路检测是不可或缺的一部分。VPS线路检测主要是评估VPS网络性能的一个环节,涵盖了多个重要的测试方法,比如ping值测试、路由跟踪,以及下载速度测试。每一种检测方式都有其独特的功能,通过这些手段,我们能够获取到相关的网络性能数据,从而更好地了解VPS的使用状态...

    REST教程:掌握RESTful接口设计与开发最佳实践

    REST(Representational State Transfer)是一种架构风格,广泛应用于网络服务的设计。它强调通过标准的HTTP协议来实现资源的操作,设计简约而高效。在我学习RESTful接口的过程中,发现其核心特性尤其重要,包括无状态性、资源导向和统一接口等。这些特性不仅让开发变得更加...

    GA Cloud:全球化一站式云计算服务,优化您的企业数据管理

    GA Cloud成立于2021年,实际上是我对云计算服务界的一次全新探索。作为一家致力于全球化一站式云计算服务的公司,GA Cloud在市场中逐渐凸显出它的实力和影响力。我们在香港本地拥有8个以上的POP接入点,同时也在马来西亚、美国、日本、欧洲等地设立了多个数据中心。目前,我们的数据机柜数量已超过...

    选择无限流量VPS的最佳指南与注意事项

    在当今互联网时代,网站托管和服务器选择变得尤为重要。其中,VPS(虚拟专用服务器)成为许多企业和个人用户的优选。而无限流量VPS则更加受到青睐。简单来说,无限流量VPS是一种提供几乎无限数据传输的虚拟服务器服务。它让用户可以在不必担心流量限制情况下,安心地运行网站、应用或其他网络服务。 无限流量VP...

    LOC论坛注册流程与用户参与指南

    在使用LOC论坛之前,首先需要了解注册流程。这是加入我们社区的第一步,同时也是体验一系列资源和活动的通行证。整个注册过程相对简单明了,我会在这里做一个详细的解读,确保每个人都能顺利完成注册。 在LOC论坛的首页,找到“注册”按钮。点击后,会出现一个填写信息的页面。通常,你需要提供电邮地址、用户名以及...