新闻中心
Linux如何做数据备份_rsnyc与计划任务构建自动化备份体系【技巧】
Linux下用rsync搭配cron可实现稳定高效的数据自动化备份,关键在于路径准确、权限可控、日志可查、保留策略合理;核心参数包括-a(归档)、-v(详细)、--delete(严格同步,慎用)、--exclude(排除无关文件),源路径末尾/影响同步内容,目标建议日期命名;cron中需用绝对路径、单引号包裹命令或封装为脚本以支持date展开,并重定向日志;脚本化更利于变量管理、自动建目录、latest软链、校验与7天清理;须定期抽检、查日志、监控磁盘、测试恢复。

Linux 下用 rsync 搭配 cron 计划任务,就能实现稳定、高效、可回溯的数据自动化备份。关键不在命令多复杂,而在路径准确、权限可控、日志可查、保留策略合理。
rsync 备份核心写法与避坑要点
rsync 是增量同步工具,不是简单复制。常用组合参数已兼顾安全与效率:
- -a:归档模式(保留权限、时间戳、软硬链接等)
- -v:显示详细过程(调试时开,正式运行可去掉)
- --delete:目标端严格匹配源端(删掉源里没有的文件,慎用!建议先加 --dry-run 测试)
-
--exclude:跳过缓存、临时文件等(如
--exclude='*.tmp' --exclude='/cache/') - 推荐写法示例:
rsync -* --delete --exclude='.git' /home/user/docs/ /backup/docs_$(date +\%Y\%m\%d)/
注意:源路径末尾带 / 表示同步目录内容;不带则同步整个目录名。目标路径建议用日期动态命名,方便区分版本。
用 cron 实现定时自动执行
编辑用户级定时任务:
crontab -e
挖错网
一款支持文本、图片、视频纠错和AIGC检测的内容审核校对平台。
185
查看详情
- 每天凌晨 2:30 执行一次备份:
30 2 * * * /usr/bin/rsync -a --delete /data/ /backup/data_$(date +\%Y\
%m\%d)/ 2>>/var/log/backup.log
- 关键细节:
• 必须写 rsync 的绝对路径(which rsync查)
•$(date ...)在 cron 中不能直接展开,需用 单引号包裹整条命令 或改用 shell 脚本封装
• 日志重定向用2>>追加错误和标准输出,便于排查
用脚本封装提升可靠性与可维护性
把备份逻辑写进 shell 脚本(如 /opt/scripts/backup_docs.sh),再让 cron 调用它,更清晰也更易测试:
- 脚本内可定义变量(备份源、目标根目录、保留天数)
- 自动创建带日期的子目录,同时软链接
latest指向最新备份 - 加入简单校验:同步后检查目标目录是否存在、文件数是否明显异常
- 清理旧备份(如只留最近 7 天):
find /backup/docs_* -maxdepth 0 -mtime +7 -exec rm -rf {} \;
验证与日常维护建议
自动化≠无人值守。每月至少做一次抽检:
- 随机打开一个备份目录,确认关键文件存在且能正常打开
- 查看日志中是否有 “rsync error”、“Permission denied”、“No space left” 等关键词
- 检查磁盘空间:
df -h /backup,避免备份因满盘失败却无告警 - 测试恢复流程:挑一个小目录,用 rsync 反向拉回,确认可用
基本上就这些。不复杂但容易忽略细节,跑稳一个月后,你就会觉得省心不少。
以上就是Linux如何做数据备份_rsnyc与计划任务构建自动化备份体系【技巧】的详细内容,更多请关注其它相关文章!
# 需用
# 电商相关关键词排名查询
# 荆门抖音seo推广公司
# seo三种形式链接
# 唐山网站优化对策
# 网站如何建设客户端推广
# 海外推广.蓝颜SEO
# 奎屯网站如何推广
# 优化seo关键词排名咨询
# 阳新seo搜索推广价格
# 首饰关键词排名
# 单引号
# linux
# 可查
# 适用于
# 更易
# 进阶
# 怎么看
# 数据备份
# 如何做
# 关键词
# 工具
# git
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
小红书怎么解除第三方平台绑定_小红书多平台登录解绑方法介绍
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
深入理解Google Cloud Datastore查询:祖先路径与数据一致性
响应式容器内容自动缩放与宽高比维持教程
写好的html代码怎么运行出来_运行写好的html代码方法【教程】
抖音隐秘迷城小游戏入口_ 抖音冒险解谜小游戏秒玩
Win11怎么开启省电模式_Win11电池节电模式自动开启
QQ邮箱网页版入口页面 QQ邮箱在线登录入口官网
Lar*el用户头像管理:实现图片缩放、存储与旧文件安全删除的最佳实践
Excel中VLOOKUP的第四个参数是干什么用的_Excel VLOOKUP第四参数作用解析
服务端验证_j*ascript输入检查
WordPress插件开发:正确注册卸载钩子与避免常见陷阱
汽水音乐车机版横屏版7.1 汽水音乐车机版横屏版下载入口
谷歌浏览器一键优化方案_谷歌浏览器直达主页极速不卡版
Pyrogram与g4f集成:异步编程实践与常见错误解决
Win10如何恢复误删的快捷方式_Win10重建常用软件快捷方式
c++中的const_cast和reinterpret_cast怎么用_c++四种类型转换
MongoDB Aggregation:在嵌套对象数组中精确匹配ObjectId
深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现
漫蛙2(台版)官方入口地址 漫蛙2(台版)正版漫画网页端
C++如何检测键盘输入_C++ _kbhit与_getch函数非阻塞输入
优化大型XML文件解析:基于Python流式处理的内存高效方案
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
押井守高度称赞《辐射4》:玩了八年都停不下来!
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
163邮箱网页版入口导航平台 163邮箱网页版登录入口官网导航
Windows10怎么开启存储感知 Windows10系统设置自动清理临时文件释放C盘空间【教程】
解决 Express.js 中 PUT 请求密码修改失败的路由配置指南
学习通在线学习平台 学习通网页版直接进入课程中心
修复二维数组索引越界异常:一维循环到二维坐标的正确映射
斑马英语APP如何开启夜间护眼阅读_斑马英语APP夜间模式与低蓝光设置教程
Go语言中Map存储的结构体如何调用指针方法:深入解析与实践
sublime怎么格式化代码_sublime代码美化与一键排版插件配置
qq游戏大厅官方下载_qq游戏免费下载安装入口
MongoDB聚合管道:正确匹配对象数组中_id的方法
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
生成rdflib自定义SPARQL函数:参数匹配与实践指南
必由学官网首页入口 必由学教师网页版登录指南
百度浏览器字体显示异常偏小_百度浏览器字体渲染修复方案
消息称三星明年 2 月正式发布 HBM4,与 SK 海力士同台竞技
Python类型检查:优化关联可选属性的Mypy推断策略
AO3最新入口2025公告_AO3中文官网合集
如何在J*a中使用Locale处理多语言环境
c++ dfs和bfs代码 c++深度广度优先搜索算法
Go语言中JSON数据解码与字段访问指南
Golang指针如何与map组合使用_Golang map指针组合实践
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
网易大神账号申诉需要多久_网易大神账号申诉流程说明
C#中解析不规范的HTML为XML 常见的坑与解决办法
提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案


2025-12-14
浏览次数:次
返回列表
%m\%d)/ 2>>/var/log/backup.log