用rsync命令免密备份A服务器的/srun3/db_backup/和/srun3/redis_backup/目录下的所有目及文件到B服务器的remote_back目录下,写出详细脚本
时间: 2023-09-23 08:09:02 浏览: 65
linux下利用rsync实现文件的备份
好的,为您提供如下脚本:
```bash
#!/bin/bash
# A服务器的IP地址和用户名
A_IP="A服务器IP地址"
A_USER="A服务器用户名"
# B服务器的IP地址和用户名
B_IP="B服务器IP地址"
B_USER="B服务器用户名"
# 备份源目录
SRC_DIR="/srun3/db_backup/ /srun3/redis_backup/"
# 备份目标目录
DEST_DIR="/remote_back"
# rsync命令备份
rsync -az --delete -e "ssh -o StrictHostKeyChecking=no" ${SRC_DIR} ${B_USER}@${B_IP}:${DEST_DIR}
```
其中,将脚本中的A服务器IP地址、A服务器用户名、B服务器IP地址和B服务器用户名,修改为实际的值即可。此脚本实现了免密备份,且备份过程中会删除目标目录中不存在的源文件。
阅读全文