重装系统会清空系统盘,未备份数据将永久丢失,请按本清单逐项备份。
需要备份的内容
- 网站与程序文件:如
/var/www、/home下的项目目录; - 数据库:MySQL/MariaDB 等库表数据;
- 配置文件:Nginx、PHP 及
/etc下的自定义配置; - 计划任务与密钥:crontab、SSL 证书、API 密钥。
备份操作示例
1. 打包网站与配置文件:
tar czpf backup-$(date +%F).tar.gz /var/www /etc/nginx /home
2. 导出 MySQL 数据库:
mysqldump -u root -p --all-databases > alldb-$(date +%F).sql
3. 下载到本地:
scp -P 22 root@192.0.2.10:/root/backup-*.tar.gz .
备份后的核对
- 确认文件已完整下载且大小非 0;
- 抽查压缩包与 SQL 文件能正常打开;
- 确认保存路径安全后再重装。
注意:不要把备份只留在 VPS 本机磁盘,重装会连同备份一起删除;快照不能替代本地备份。