0

0

Linux 系统备份与恢复高级方案

舞夢輝影

舞夢輝影

发布时间:2026-02-25 19:00:20

|

740人浏览过

|

来源于php中文网

原创

rsync 增量备份跳过修改文件因默认仅比对 mtime 和 size,内容未变但时间戳或权限变动即误判同步;加 --checksum 可强制校验内容确保准确。

linux 系统备份与恢复高级方案

rsync 增量备份时为什么跳过修改过的文件?

因为默认不比较内容,只看 mtime 和 size —— 只要文件被 touch 过或权限改了但内容没变,rsync 就可能误判为“已同步”。

  • --checksum 强制逐块校验(慢但准),尤其适合 NFS 或某些容器挂载场景下 mtime 不可靠的情况
  • 避免用 -a 单独跑备份:它隐含 -t(保留时间戳),反而掩盖真实变更;建议拆成 -rlptgoD,按需去掉 t
  • 注意 --ignore-times--size-only 是互斥的,后者跳过时间检查只比大小,适合日志轮转后文件名不变但内容全换的场景

用 dd 备份整个系统盘会不会把坏块也复制过去?

会。dd 是纯字节拷贝,不识别文件系统结构,遇到磁盘坏道直接报 Input/output error 并中断,或者静默跳过(取决于设备层设置)。

云点滴客户关系管理CRM OA系统
云点滴客户关系管理CRM OA系统

云点滴客户解决方案是针对中小企业量身制定的具有简单易用、功能强大、永久免费使用、终身升级维护的智能化客户解决方案。依托功能强大、安全稳定的阿里云平 台,性价比高、扩展性好、安全性高、稳定性好。高内聚低耦合的模块化设计,使得每个模块最大限度的满足需求,相关模块的组合能满足用户的一系列要求。简单 易用的云备份使得用户随时随地简单、安全、可靠的备份客户信息。功能强大的报表统计使得用户大数据分析变的简单,

下载
  • 先用 smartctl -a /dev/sdXReallocated_Sector_CtCurrent_Pending_Sector,数值非零就别用 dd 直拷
  • 真要物理镜像,改用 ddrescue:它自动跳过坏块、记录日志、支持断点续传,命令是 ddrescue -d -r3 /dev/sdX image.img rescue.log
  • 备份完别直接 dd 回写验证 —— 先用 file image.img 确认是 ext4/LVM 等预期格式,再 mount -o ro 检查关键目录是否存在

systemd 的 btrfs snapshot 怎么避免快照爆炸?

btrfs subvolume snapshot 本身不占空间,但一旦原数据被覆盖或删除,快照就会“固化”占用实际空间;没人清理的话,/var/lib/machines 或 /home 下几十个快照能把根分区撑爆。

  • 别依赖 snapper 默认策略:它的 timeline_cleanup 默认只删 10 天内的 hourly 快照,但对 root 分区这种低频变更场景意义不大
  • btrfs filesystem usage / 查看各子卷实际占用,重点关注 DataSystem 列,不是 Overall 那行
  • 定期执行 btrfs subvolume delete /path/to/old-snap,注意不能在挂载状态下删当前子卷,且删前确认没被 grub-btrfs 引用(否则启动项失效)

恢复时 chroot 进去发现网络不通、journalctl 报 no such file or directory

因为 /proc /sys /dev 没正确挂载,systemd 启动依赖这些虚拟文件系统,裸 chroot 下它连自己的 PID 1 都找不到。

  • 进 chroot 前必须挂载: mount -t proc /proc /mnt/proc mount -t sysfs /sys /mnt/sys mount --rbind /dev /mnt/dev mount --make-rslave /mnt/dev(这步漏掉会导致 udev 启动失败)
  • 如果用 LVM 或加密卷,chroot 前得先 vgchange -aycryptsetup open,否则 /dev/mapper/xxx 根本不存在
  • journalctl 报错还可能是 /run 没挂载 tmpfs:mount -t tmpfs tmpfs /mnt/run,否则 systemd-journald 写不了日志文件
备份恢复这事,最难的从来不是命令敲对,而是每次操作前得想清楚:我正在覆盖的是哪个时间点的数据?上一次成功验证是在哪台机器上?有没有人动过 /etc/fstab 或 /boot/grub/grub.cfg?

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

391

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

348

2023.10.25

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

391

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

348

2023.10.25

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

287

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

221

2023.12.29

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

195

2023.11.24

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1541

2023.06.21

batoto漫画官网入口与网页版访问指南
batoto漫画官网入口与网页版访问指南

本专题系统整理batoto漫画官方网站最新可用入口,涵盖最新官网地址、网页版登录页面及防走失访问方式说明,帮助用户快速找到batoto漫画官方平台,稳定在线阅读各类漫画内容。

127

2026.02.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.7万人学习

Git 教程
Git 教程

共21课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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