VPS重装备份全攻略:从数据备份到系统重装的完整指南
VPS重装前如何备份数据?有哪些注意事项?
| 备份类型 | 适用场景 | 工具推荐 | 恢复难度 |
|---|---|---|---|
| 全量备份 | 系统首次部署或重大更新前 | rsync, tar | 低 |
| 增量备份 | 日常数据更新 | rsnapshot, duplicity | 中 |
| 快照备份 | 云服务VPS | 云平台控制台 | 低 |
| 数据库备份 | 网站/应用数据 | mysqldump, pgdump | 中 |
VPS重装备份操作指南
一、备份前的准备工作
- 评估数据量:通过
df -h查看磁盘使用情况,确定备份所需空间 - 选择备份时间:建议在业务低峰期执行,避免影响服务
- 验证备份工具:确保
rsync、tar等工具已安装并可用
二、详细备份步骤
1. 文件系统备份
# 创建压缩备份包
tar -czvf /backup/$(date +%F).tar.gz /home/www /etc /var/www
工具提示:使用-P参数保留特殊文件权限,--exclude可排除临时文件
2. 数据库备份
mysqldump -u root -p --all-databases > /backup/mysqlfull$(date +%F).sql
注意事项:对大型数据库建议使用--single-transaction避免锁表
3. 配置备份
cp -a /etc/nginx /backup/nginxconf_$(date +%F)
建议:同时备份SSH密钥、证书等敏感文件
三、重装后恢复流程
- 上传备份文件到新系统
- 解压文件系统备份:
tar -xzvf /backup/2023-10-31.tar.gz -C /
- 恢复数据库:
发表评论