
setup-: 共享NFS目录在/etc/exports中定义 (linux默认都安装)
initscripts-: 包括引导过程中装载网络目录的基本脚本 (linux默认都安装)
nfs-utils-: 包括基本的NFS命令与监控程序,是nfs服务的主程序包
portmap-: 支持安全NFS RPC服务的连接
quota-: 网络上共享的目录配额,包括rpcrquotad (这个包不是必须的)NFS服务
NFS:network file system 网络文件系统,unix系统之间共享文件的一种协议。
NFS的客户端主要为linux,支持多节点同时挂载以及并发写入。
准备3台服务器:
web1:19216821
web2:19216822
nas:19216823
关闭selinux:sed -i '/^SELINUX=/cSELINUX=disable' /etc/selinux/config
-i :直接修改读取的文件内容,而不是输出到终端。
关闭防火墙:systemctl stop firewalldservice ; systemctl disable firewalld
1nas(存储端)
1)安装服务:yum -y install nfs-utilsx86_64
2)创建目录:[root@nas ~]# mkdir /webdata
3)写入网页文件:[root@nas ~]# echo "nfs test " > /webdata/indexhtml
4)写入配置文件:[root@nas ~]# vim /etc/exports
/webdata 19216820/24(rw,sync,no_root_squash)
rw :读写
sync:同时将数据写入内存与硬盘中,保证不丢失数据
no_root_squash 不压制root,当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员。
2WEB1/WEB2的配置:
1)查看:[root@web1 ~]# showmount -e 19216823
Export list for 1921682101:
/webdata 19216820/24
2)安装服务:yum -y install nfs-utils ;yum -y install >采用HDFS的API来读取。
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
NFS指网络文件系统,网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议,能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、 *** 作系统以及低层传送协议无关的存取远程文件的 *** 作。
RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送。
扩展资料:
主要应用在UNIX环境下,最早是由Sun Microsystems开发,现在能够支持在不同类型的系统之间通过网络进行文件共享,广泛应用在FreeBSD、SCO、Solaris等异构 *** 作系统平台,允许一个系统在网络上与他人共享目录和文件。
通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,使得每个计算机的节点能够像使用本地资源一样方便地使用网上资源。
换言之,NFS可用于不同类型计算机、 *** 作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。
参考资料:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)