文章目录
01.课程知识概述部分
1)存储服务配置文件
2)存储服务相关命令
3)存储服务客户端配置 mount
4)存储服务企业应用
5)实时同步服务概述 (定时任务备份数据)
6)实时同步实现方法 三种: 利用脚本实现 + 利用sersync + 利用lsync 扩展学习
02.知识回顾说明
1)存储服务概述说明 nfs
a 实现数据共享存储
b 节省运维成本开支
2)存储服务存储原理
a 数据存储原理过程 网络挂载操作
b 用户身份映射原理
3)存储服务部署过程
服务端:安装软件 (nfs-utils rpcbind) →编写配置文件/etc/exports →创建存储目录(属主属组nfsnobody) →启动服务
客户端:安装软件(nfs-utils) →挂载操作 mount -t nfs 172.16.1.31:/data /mnt
4)存储服务配置文件
a 配置文件格式信息 3个部分
1)存储目录信息
2)允许挂载主机
3)进行挂载存储参数 rw ro async sync root_squash no_root_squash all_squash no_all_squash
root_squash root 用户映射完毕 无法进行数据存储
***no_all_squash ---- 是否将用户信息做映射转换 将普通用户身份不做转换
***root_squash ---- 是否将用户信息做映射转换 将root用户身份进行转换
03.存储服务配置参数
anonuid: 指定映射用户身份信息uid数值
anongid: 指定映射用户身份信息gid数值
需要在服务端也创建相同uid用户
总结:配置存储服务参数时:root_squash,no_all_squash,anonuid=xxx,anongid=xxx
默认配置↓
# cat /var/lib/nfs/etab --- 记录nfs服务配置配置信息
[root@nfs01 ~]# cat /var/lib/nfs/etab
/data web*(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)