重装系统会丢哪些数据
发布时间:2026-09-17 14:09       
更新时间:2026-09-18 09:19
记住一条规则就不会出大事:重装系统清空的是系统盘,独立的数据盘默认保留。真正的事故都发生在"以为数据在数据盘,实际在系统盘"的误会里,所以先把什么会丢列清楚。
系统盘上的东西全没
重装后系统盘回到全新状态,这些东西都会丢:网站程序目录(如 /var/www)、数据库文件(/var/lib/mysql)、Nginx 等服务的配置(/etc/nginx)、crontab 定时任务、SSL 证书、SSH 授权的公钥(~/.ssh/authorized_keys),以及所有装过的软件和环境。注意数据库默认目录就在系统盘——很多人栽在这里,以为重装只是换个系统,结果库没了。判断数据在不在系统盘有个简单办法:用 df -h 看挂载点,业务路径落在根分区下的,一律按会丢处理。
数据盘为什么能保住
单独购买并挂载的数据盘是独立资源,重装操作系统只作用于系统盘。但重装后需要重新挂载:blkid /dev/vdb 查到 UUID,写进 /etc/fstab,再执行 mount -a 挂载生效,业务配置里指向数据盘的路径才能继续用。fstab 写错会导致开机卡住或磁盘没挂上,改完先跑 mount -a 确认无误,再重启验证一次。
重装前的备份清单
哪怕数据盘保留,动手前也做一轮备份:数据库用 mysqldump -u root -p --all-databases > all.sql 导出;网站和配置用 tar -czf backup.tar.gz /var/www /etc/nginx 打包,再把 crontab -l 的输出存成文件一起带走;产物下载到本地或传到对象存储。顺云控制台支持创建快照,重装前做一份,后悔成本最低。备份产物别只留在本机,下载一份到办公电脑或对象存储——机器都要重装了,本机备份的风险可想而知。重装完成后,第一时间把密钥和防火墙规则装回去,刚重装的机器处于最容易被扫描的窗口期。
哪些情况该重装
系统被入侵后清理不干净、环境版本混乱推倒重来、更换操作系统发行版,这三种场景重装是合理选择;能靠快照回滚解决的问题,不必动用重装这个大招。
重装按钮没有反悔键,备份做完再点,这条纪律值回所有票价。