BWH Compass

重装、挂载 ISO 与救援:先决定是否保留数据

重装系统通常会覆盖系统盘;挂载 ISO 只是提供引导介质,后续安装器仍可能清空磁盘。需要救数据时,应先进入救援环境。

BWH Compass 编辑整理更新于 约 4 分钟阅读

1. 先决定是重装,还是保留数据救援#

重装会重新写入系统磁盘,适合新实例或已经有完整备份的环境;救援适合系统无法启动、SSH 配置错误但仍要取回文件的情况。网页打不开、密码忘记或某个服务报错,不应直接跳到重装。

目标使用入口对现有数据的影响
换一套干净系统Install new OS通常覆盖系统盘
运行安装器或救援环境Mount ISO + Console挂载本身与安装写盘是两步
找回 root 登录能力Root password / 控制台按面板机制重置凭据
恢复某个备份时间点Snapshots / Backups可能覆盖当前磁盘数据
先识别安装、ISO 和控制台入口
服务商官方知识库公开截图(旧版界面),用于对照功能名称;当前菜单位置可能调整。图中的套餐、IP、端口和日期仅为示例。

2. 重装前完成能恢复的备份#

至少保存网站文件、数据库导出、应用配置、环境变量、计划任务和服务定义。数据库运行时直接复制数据目录不一定可恢复,按数据库备份使用一致性导出。

把备份下载到实例之外,检查压缩包能列出内容、数据库导出不是空文件,最好在测试目录恢复一次。截图记录当前 IP、SSH 端口、磁盘大小和网络设置,但不要把密码放进公开截图。

3. 使用一键镜像重新安装#

进入正确的实例,核对实例编号,按面板要求停止机器,再选择 Install new OS。选择受支持的发行版,确认内存要求,认真查看磁盘覆盖提示后执行。安装过程中不要反复点击或强制重启。

安装完成后重新查看 IP、SSH 端口和新凭据。即使 IP 没变,SSH 主机密钥通常也会变化;从可信控制台核对新指纹后,再更新本机旧记录。

bash
cat /etc/os-release
ip -br address
systemctl --failed

先确认系统和网络,再恢复应用,不要一开始就把旧系统的整个 /etc 覆盖回来。

4. 用 ISO 救援时先只读识别磁盘#

挂载服务商提供或你确认来源的救援 ISO,按面板要求调整启动方式并打开控制台。进入救援系统后,先识别真实系统盘和文件系统。

bash
lsblk -f
sudo blkid

假设识别出的根分区是 /dev/vda1,可创建临时目录并先只读挂载;这只是示例,不能不看输出就复制设备名。

bash
sudo mkdir -p /mnt/rescue
sudo mount -o ro /dev/vda1 /mnt/rescue
ls /mnt/rescue

LVM、加密盘或不同文件系统需要对应恢复步骤。文件系统异常时不要对仍挂载的文件系统直接运行修复工具;先备份可读取的数据,再按文件系统文档处理。

5. 取回文件并恢复正常启动#

通过受控的 SFTP/网络或挂载的备份位置复制需要的文件。救援环境中的网络和 SSH 服务与原系统不同,要核对临时地址、端口及访问权限。涉及私钥、数据库和配置的备份应加密保存。

完成后卸载挂载点,退出救援环境,在面板取消 ISO 挂载并恢复从系统盘启动。若忘记取出 ISO,下次可能再次进入安装器,看起来像系统没有恢复。

启动后检查网站、数据库、计划任务和证书,最后做一次新的备份。仍无法启动时,把控制台报错和磁盘识别结果整理成支持工单

完成后检查

只有恢复验证成功,才算完成迁移或重装。不要用“安装器运行完了”代替业务验收。

官方资料与相关入口