NFS 共享概述
• Network File System,网络文件系统
– 用途:为客户机提供共享使用的文件夹
– 协议:NFS(TCP/UDP 2049)、RPC(TCP/UDP 111)
nfs客户端通过挂载的方式将nfs服务端共享的目录文件挂载到客户端的本地
系统中,一般用来存储视频,图片附件等静态数据,
NFS使用的是随机端口,每次启动NFS都需要将自己的随机端口注册到rpcbind服务,这样客户端访问NFS时先到rpcbind查询端口信息,得到端口信息后再访问NFS服务
nfs :不支持跨平台
• 所需软件包:nfs-utils,(rpcbind)作为依赖安装
• 系统服务:nfs-server
默认存储路径 /etc/exports
格式:共享目录 指定共享对象(共享参数)
– 文件夹路径 客户机地址(权限) 客户机地址(权限) … …
/nsd *(ro)
/opt *(ro)
例: /data 192.168.1.0/24(rw,sync)
配置参数:
rw: 读写
ro :只读
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
showmount -e 172.25.0.11 #查看服务端共享内容
挂载格式:# mount 192.168.237.21:/data /mnt
开机自动挂载/etc/fstab
_netdev:声明网络设备
指明挂载本设备需要有网络参数再进行挂载
192.168.237.21:/data /mnt nfs defaults,_netdev 0 0
-a 显示已经于客户端连接上的目录信息
-e IP或者hostname 显示此IP地址分享出来的目录
Samba是什么
是一种在局域网上共享文件的一种通信协议,它为局域网内的不同计算机之间提供
文件资源的共享服务。
作用:客户机通过该协议可以访问服务器上的共享文件.
smb(用户验证通信协议) cifs(Samba独有文件系统)
samba :支持跨平台 端口445
安装包:Samba ,cifs-utils
配置文件: /etc/samba/smb.conf
vim /etc/fstab
//192.168.118.133/tvms /mnt/tvms cifs defaults,username=root,password=1,netdev 0 0
ISCS网络磁盘
• Internet SCSI,网际SCSI接口 默认端口:3260
– 一种基于C/S架构的虚拟磁盘技术
– 服务器提供磁盘空间,客户机连接并当成本地磁盘使用
组成: 后端存储 , 磁盘组 ,逻辑单元
自动挂载时必须使用UUID
• ISCSI Qualified Name 名称规范(iqn)
– iqn.yyyy-mm.倒序域名:自定义标识
– 用来识别 target 磁盘组,也用来识别客户机身份