天天看点

文件共享服务之NFS_SMB

由于业务驱动,为了提高用户的访问效率,现需要将原有web服务器上的静态资源文件分离出来,单独保存到一台文件服务器上。

文件共享服务之NFS_SMB

一台应用服务器web-server部署apache,静态网页资源存放在另外一台nfs服务器上

对于nfs服务器上保存的静态资源实行实时备份

共享存储服务器搭建nfs服务,为web服务器提供静态资源文件内容

创建共享目录来保存静态资源文件

发布该共享目录给web服务使用

一台服务器搭建web服务,并==使用==(挂载)共享存储的静态资源

文件共享服务之NFS_SMB

==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客户端程序:

文件共享服务之NFS_SMB

访问控制:

#####2. 详细步骤

ftp 局域网和外网都可以

nfs 局域网 挂载方式访问 mount.nfs

samba 局域网 直接访问(smbclinet) 挂载的方式mount.cifs