文档首页> 常见问题> 重装系统前的备份清单

重装系统前的备份清单

发布时间:2025-10-23 15:53        更新时间:2025-10-24 13:25
重装系统会把系统盘格式化重来,系统盘上的数据全部清空。动手前把下面六类东西备齐并验证可用,能避开绝大多数事后后悔。 六类必备份的数据 一是网站与代码文件,站点根目录整个打包,用 --exclude 排除缓存和日志目录,包体小、传输快: tar -czf site_$(date +%F).tar.gz /www/wwwroot --exclude='*/cache' 二是数据库,用 mysqldump 导出,量大时按库导更灵活:mysqldump -u root -p 数据库名 > db.sql,别只导业务库,导出的 SQL 文本压缩率高,gzip 一遍通常能缩到十分之一。三是配置文件,包括 /etc/nginx 或 /etc/httpd、/etc/ssh/sshd_config、各应用的配置目录。四是证书与密钥,HTTPS 证书目录(如 /etc/letsencrypt)和 ~/.ssh 下的私钥、authorized_keys,顺手记录签发商和到期日。五是定时任务,crontab -l > cron_backup.txt 留档。六是日志与业务附件,出过纠纷或需要审计的单独留存。 备份文件放哪 不要留在本机,重装恰恰会清掉它。传到异地:scp site_2026-10-08.tar.gz user@备份服务器:/backup/,或上传到对象存储,本机只留临时副本。传完核对文件大小,两边各算一次 md5sum 更稳。系统盘快照也是一条退路,重装前打一个,与手动备份互为保险。 数据盘要不要备 多数重装只针对系统盘,数据盘保留,但操作前务必确认选项的具体含义。稳妥起见,给数据盘也打一次快照,成本几乎为零。 验证备份可用 备份没验证等于没备份。tar 包用 tar -tzf 检查完整性并抽查解压;数据库导入临时机器跑一遍查询,抽查核心业务能查出字符集问题;配置文件逐个打开确认完整;证书文件单独检查私钥是否匹配,公钥私钥对不上是最隐蔽的坑。验证完再点重装,顺序不能反。 重装之后的动作 按清单反向恢复:装环境、导数据库、放代码、补配置、恢复证书和定时任务,把新系统的初始密码和端口变动同步给团队,先在内网或测试域名验证,再切公网解析。把整个过程写成文档存下来,下次照着做,能把半天的事压到半小时。