rsync和nfs服务理解图
2023-08-03 19:17:30 2 举报
rsync和nfs服务理解图
作者其他创作
大纲/内容
客户端有重要数据就推送备份到backup
web0210.0.0.8与web01一样的操作
web01:10.0.0.71.安装nfs服务,不启动,只为了用showmount -e2.新建临时挂载点mkdir /data3.查看nfs31服务端可用的共享存储的网段:showmount -e 172.16.1.314.网络挂载:mount -t nfs 172.16.1.31:/data /data5.查看挂载情况: df -h6.开机自动挂载:vim /etc/rc.d/rc.localmount -t nfs 172.16.1.31:/data /data; 并且改权限:chmod 755 /etc/rc.d/rc.local
nfs服务:172.16.1.311.安装nfs服务:yum -y install nfs-utils2.配置文件/etc/exports (/data 172.16.1.0/24 ..)3.创建必要的信息: ①创建组和指定虚拟用户666 ②创建共享目录/data,并更改属主属组为www.www ③查看配置文件语法是否有问题:cat /var/lib/nfs/etab4.启动nfs服务
rsync服务端backup:10.0.0.41/172.16.1.411.backup服务器增加nfs模块vim /etc/rsyncd.conf [nfs] path = /nfs2.新建共享目录并改属主属组:mkdir /nfs;chown rsync.rsync /nfs3.重启服务:systemctl restart rsyncd
web01:10.0.0.7客户端1.vim /etc/rsync.pd(在客户端指定密码文件) 1234562.chmod 600 /etc/rsync.pd3.rsync -avz /root/test.txt resync_backup@10.0.0.41::backup --password-file=/etc/rsync.pd (将客户端test.txt推送到41)(客户端不用安装rsync服务,只用rsync命令)4.rsync -avz resync_backup@10.0.0.41::backup /opt --password-file=/etc/rsync.pd(从41上拉取下载到客户端)
共享存储,保持客户端存储数据一致性;网络挂载时,使用内网还是外网ip,取决于配置文件/etc/exports中配置了哪个网段
实时监控nfs服务的/data,若有数据变化,秒级同步到backup
此时,客户端web01的/data和nfs服务器的/data和backup服务器的/nfs目录 三者目录中的数据保持一致(注意是无差异同步)
web015.web服务器卸载/mnt :umount -f /mnt6.重新挂载到backup服务器:mount -t nfs 172.16.1.41:/nfs /mnt
font color=\"#323232\
上传推送时,既能用内网也能用外网ip
rsync服务端backup:10.0.0.41/172.16.1.411.安装rsync服务 yum -y install rsync2.更改配置文件/etc/rsyncd.conf3.创建必要的信息文件:①创建虚拟用户rsync②匿名用户认证密码文件并更改权限③创建模块位置并更改属主属组rsync4.启动rsync服务
如果nfs服务故障,则需要启动rsync端的nfs服务,然后客户端重新网络挂载到rsync服务端
web0210.0.0.8客户端1.export RSYNC_PASSWORD=123456(第二种免密操作)2.rsync -avz /root/test.txt resync_backup@172.16.1.41::backup
负载均衡
nfs服务:172.16.1.31 安装部署Sersync1.安装inotify 监控目录的变化 通知给rsync yum install inotify-tools -y2.上传配置sersync软件(解压软件 解压目录)3.配置sersync4.根据配置创建密码文件和改权限 vim /etc/rsync.pas 123456 chmod 600 /etc/rsync.pas5.启动sersync /server/tools/sersync/sersync2 -dro /server/tools/sersync/confxml.xml6.测试web1写入 只查看backup服务端的/nfs下是否存在
收藏
收藏
0 条评论
下一页