设已有主机A和B,需要从生产主机a备份数据到备份主机b,为减轻主机a的负担,一切配置和命令在备份主机b上进行,备份主机B作为rsync服务器,主机A只需要安装有rsync即可。
数据备份方向:a→b
主机ab都需要安装rsync
只需在作为rsync服务器的主机B上创建即可
使用下面两种方法之一
主机B需要能通过ssh秘钥登陆主机A
如果没有则在B上
主机B创建口令文件
主机a创建口令文件
注意
两文件不同,备份主机B在此作为rsync服务器,口令文件包含用户名,主机A上的口令文件只包含口令即可。
口令文件权限必须为600
主机B上启动rsync
–a 使用archive模式,保持原有的文件权限
–v显示到屏幕上
–z传输时压缩数据
--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致,如果不加这个选项就是默认的增量备份。
data就是之前说的那个发布名,/root/test 客户端本地存放路径
–password-file 指定密码文件