温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux怎么备份数据

发布时间:2026-07-16 05:58:40 来源:亿速云 阅读:84 作者:小樊 栏目:系统运维

在 Linux 下备份数据的方法很多,取决于你要备份什么(文件、系统、数据库)、备份到哪里(本地、远程、云)以及是否需要增量备份。下面按常见场景给你一个实用总结。


一、最常用:用 rsync 备份文件(强烈推荐)

1️⃣ 本地备份

rsync -avh --delete /home/ /backup/home_backup/

参数说明:

  • -a:归档模式(保留权限、时间等)
  • -v:显示过程
  • -h:人类可读
  • --delete:目标与源保持一致(慎用)

✅ 适合:日常文件、目录备份
✅ 支持增量备份(只复制变化文件)


2️⃣ 远程备份(SSH)

rsync -avh -e ssh /home/ user@192.168.1.100:/backup/home/

✅ 适合:服务器之间备份
✅ 安全、稳定、效率高


二、打包压缩备份(tar)

1️⃣ 打包并压缩

tar -czvf backup.tar.gz /home

2️⃣ 解压

tar -xzvf backup.tar.gz

✅ 适合:一次性全量备份
❌ 不适合频繁增量备份


三、系统级备份(整盘 / 系统)

1️⃣ 使用 dd(危险但强大)

dd if=/dev/sda of=/backup/sda.img bs=4M status=progress

⚠️ 注意:

  • if 是源盘,of 是目标
  • 会复制整个磁盘(包括空数据)
  • 不建议新手使用

✅ 适合:整盘克隆、系统迁移


四、自动定时备份(配合 cron)

每天凌晨 2 点备份

crontab -e

添加:

0 2 * * * rsync -avh /home/ /backup/home/

✅ 适合:服务器、长期运行机器


五、专业备份工具(进阶)

1️⃣ timeshift(系统快照,类似 Windows 还原点)

sudo apt install timeshift

✅ 适合:桌面系统
✅ 可回滚系统状态


2️⃣ borgbackup(推荐)

  • 支持压缩
  • 增量备份
  • 加密
  • 去重
borg init --encryption=repokey /backup/borg
borg create /backup/borg::{now} /home

✅ 适合:高级用户、服务器


六、数据库备份(MySQL / PostgreSQL)

MySQL

mysqldump -u root -p --all-databases > backup.sql

PostgreSQL

pg_dumpall > backup.sql

⚠️ 不要直接复制数据库文件


七、备份策略建议(很重要)

3-2-1 原则

  • 至少 3 份数据
  • 存在 2 种介质
  • 至少 1 份异地

✅ 示例:

  • 本地 rsync
  • 远程服务器
  • 云盘 / NAS

八、你可以告诉我这些,我可以给你精确方案

  • ✅ 是 桌面还是服务器
  • ✅ 要备份 系统还是数据
  • ✅ 数据量大概多大?
  • ✅ 是否需要 自动 + 增量
  • ✅ 备份到 本地 / 远程 / 云

我可以直接给你一套可复制执行的备份方案

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI