首页 > 运维 > linux运维 > 正文

Linux系统备份恢复指南_Linux使用rsync执行数据备份

舞夢輝影
发布: 2025-12-14 15:40:47
原创
700人浏览过
rsync备份核心是选对参数、定好路径、定期执行;关键参数包括-a(归档模式)、-v(详细输出)、--delete(慎用删除)、--exclude(排除文件)、-z(网络压缩);本地与远程备份路径写法不同,需注意斜杠;建议结合时间标记、硬链接快照、校验比对、日志记录和cron自动化,并遵循3-2-1备份原则。

linux系统备份恢复指南_linux使用rsync执行数据备份

rsync 做 Linux 数据备份,核心就三点:选对参数、定好路径、定期执行。它不是一键傻瓜工具,但足够灵活、高效、可靠,适合大多数个人和中小场景。

rsync 备份的关键参数怎么选

备份成败常取决于几个关键选项,不是越多越好,而是要精准匹配需求:

  • -a(archive):最常用,等价于 -rlptgoD,保留权限、时间戳、软硬链接、属主属组等,适合完整复制目录结构
  • -v(verbose):显示详细过程,调试和确认时很有用,正式脚本中可去掉
  • --delete:同步时删除目标端多余文件(即让目标严格等于源),慎用!务必先测试或加 --dry-run 预览
  • --exclude:跳过不需要备份的目录或文件,比如 --exclude '/tmp/' --exclude '*.log'
  • -z:网络传输时启用压缩(本地备份不用)

本地备份与远程备份写法示例

命令结构清晰,区别主要在路径写法:

  • 本地备份(同一台机器)
    rsync -av --delete /home/user/ /backup/user/
    注意源路径末尾有斜杠 /,表示“复制目录内容”;没斜杠则复制整个目录名
  • 远程备份(推送到另一台机器)
    rsync -avz --delete /var/www/ user@192.168.1.100:/backup/www/
    需提前配置 SSH 免密登录,否则每次输密码无法自动化
  • 远程拉取(从服务器拉回本地)
    rsync -avz user@server:/data/logs/ ./logs_backup/

让备份真正可靠:增量+时间标记+校验

只跑一次 rsync 不算完成备份,建议组合使用提升健壮性:

天意易趣网拍卖系统
天意易趣网拍卖系统

前台主要功能:首选服务 注销登陆 查看使用帮助 修改添加登陆帐号拍卖商品管理 管理拍卖商品 推荐拍卖商品 删除特定拍卖 已经结束商品 拍卖分类管理 新闻管理 添加文章 删除修改 栏目管理 新闻CSS设定 新闻JS生成 初始化新闻 参数设置 用户管理 未审核用户管理 普通用户管理 高级用户管理 黄金用户管理 管理所有用户 数据库管理 压缩数据库 备份数据库 恢复数据库 批量处理 系统指标测试V1.

天意易趣网拍卖系统 0
查看详情 天意易趣网拍卖系统
  • 带日期的备份目录:避免覆盖,例如 /backup/data_$(date +\%Y\%m\%d)/
  • 硬链接快照(--link-dest):实现空间友好的增量备份,后一次只存变化,其余硬链接复用前次文件
  • 简单校验:备份后加一句 rsync -avn --delete /source/ /backup/ 模拟比对,确认一致性
  • 日志记录:重定向输出到日志,如 > /var/log/rsync_backup.log 2>&1

自动化与日常维护提醒

备份不自动,等于没备。别依赖手动执行:

  • cron 定时,比如每天凌晨2点:
    0 2 * * * /usr/bin/rsync -av --delete /home/ /backup/home/ >> /var/log/backup.log 2>&1
  • 定期检查磁盘空间,df -h /backup 至少每周一次
  • 每季度抽样恢复一个文件或目录,验证备份可用性(比如 cp /backup/etc/hosts ./test-hosts 看能否读取)
  • 重要数据建议“3-2-1 原则”:3份副本,2种介质,1份离线或异地

基本上就这些。rsync 备份不复杂,但容易忽略细节——参数写错可能删掉目标,路径少个斜杠可能嵌套错层,定时任务没加日志会出问题也不知。稳住节奏,测好再上线,就能长期安心。

以上就是Linux系统备份恢复指南_Linux使用rsync执行数据备份的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号