由于业务驱动,为了提高用户的访问效率,现需要将原有web服务器上的静态资源文件分离出来,单独保存到一台文件服务器上。
一台应用服务器web-server部署apache,静态网页资源存放在另外一台nfs服务器上
对于nfs服务器上保存的静态资源实行实时备份
共享存储服务器搭建nfs服务,为web服务器提供静态资源文件内容
创建共享目录来保存静态资源文件
发布该共享目录给web服务使用
一台服务器搭建web服务,并==使用==(挂载)共享存储的静态资源
==nfs服务的搭建(新知识点)==
mount命令挂载网络资源(掌握)
rsync工具实现对共享存储上的静态资源备份(旧知识点)
了解nfs服务的应用场景及特点
==能够通过nfs服务实现文件共享(重点)==
能够使用mount命令==挂载==网络共享资源
nfs(network file system)网络文件系统
主要用于linux系统上实现文件共享的一种协议,其客户端主要是linux
没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只能在局域网中使用
支持多节点同时挂载及并发写入
企业应用:为集群中的web server提供后端存储
该服务包括的组件:
rpc(remote procedure call protocol):
远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。
rpcbind //负责nfs的数据传输,远程过程调用 ==tcp/udp协议 端口111==
nfs-utils //控制共享哪些文件,权限管理
mount -t nfs mount.nfs
mount -t cifs mount.cifs
###扩展介绍
smb(server message block)协议实现文件共享,也称为cifs(common internet file system )
是windows和类unix系统之间共享文件的一种协议
客户端==主要是windows==;支持多节点同时挂载以及并发写入
主要用于windows和linux下的文件共享、打印共享
实现==匿名与本地用户==文件共享
samba服务的主要进程:
smbd进程 控制发布共享目录与权限、==负责文件传输== ==tcp 139 445==
nmbd进程 用于名称解析netbios ==udp 137 138== ;基于netbios协议获得计算机名称——>解析为相应ip地址,实现信息通讯
netbios是network basic input/output system的简称,一般指用于局域网通信的一套api
了解配置文件:
需求:
搭建一个samba服务,共享一个目录/samba/share,客户端使用user01/123通过windows或者linux可以在该目录里创建文件删除文件
windows下如果无法访问,请查看是否开启了smb客户端程序:
访问控制:
#####2. 详细步骤
ftp 局域网和外网都可以
nfs 局域网 挂载方式访问 mount.nfs
samba 局域网 直接访问(smbclinet) 挂载的方式mount.cifs