linux服务器备份文件至NAS
### 关于rsync备份及同步的方法可以参考之前的文章:(rsync需两方都安装才行)
Linux使用rsync备份到Synology NAS - Colin.liu - 博客园
# 本文介绍的是Linux服务器主动备份文件到SMB服务器,不一定是NAS,只要是SMB共享都可以。
# 首先需要安装CIFS用于Linux挂载共享目录:
yum install cifs-utils -y
# 创建一个挂载目录,如/backup
mkdir /backup
# 将NAS共享盘挂载到/backup目录:
mount -t cifs -o username=用户名,password="密码",vers=2.0 //192.168.18.18/web_backup /backup
zip -q -r /backup/backup_$(date +%Y%m%d%H%M).zip /wwwroot
find /backup -mtime +30 -name "*.zip" -exec rm -rf {} \;
cp -r /root/data /backup/backup_data
加入Crontab定时任务
将你需要备份的命令进行测试一切正常后,可以编写.sh文件,将你需要的命令保存进去,再创建定时任务
vi /root/web_backup.sh
## 编写你测试好的备份命令,按esc再输入:wq保存
crontab -e
# m h dom mon dow command
0 0 * * * /root/web_backup.sh
以上的 0 0 * * * 代表,在每天的凌晨 00:00 分执行脚本。
0 1 */3 * * 代表,每天3的凌晨 01:00 分执行脚本。
0 1 */3 * * 代表,每天3的凌晨 01:00 分执行脚本。
0 1 * 1 * 代表,每天3的凌晨 01:00 分执行脚本。
0 1 * 0 * 代表,每周日的凌晨 01:00 分执行脚本。
0 1 1 * * 代表,每月1号的凌晨 01:00 分执行脚本。
博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!

浙公网安备 33010602011771号