本文档旨在提供飞连服务器在计划内和计划外断电场景下的标准处理流程,以确保数据安全和业务连续性。
在可预见的停电发生前,请务必执行以下操作以保障您的数据和系统安全。
快照是虚拟机在特定时间点的完整状态记录,可在系统发生意外时快速恢复。建议在执行重大操作或计划停电前创建快照。
登录飞连运维平台 (https://<主Server_IP>:49901)。
导航至系统配置 > 备份恢复。
点击系统备份按钮,等待备份完成。
备份完成后,您可以从列表中下载备份文件到本地进行离线保存。
https://<主Server_IP>:49901)。仅当当前系统版本与备份文件版本完全一致时允许执行恢复操作。
此方式需购买 2 个飞连系统软件(高级版),请联系飞连技术支持协助配置。
在计划停电前,请务必通过标准流程关闭服务器,以避免文件系统损坏。
通过 SSH 连接到服务器控制台。
ssh pilot@<主服务器IP>
在控制台菜单中,使用 Tab 键选择 (8) Shutdown。
输入 y 确认关机。
意外断电可能导致文件系统或引导程序损坏,使系统无法正常启动。
本指南以 VMware Fusion 为例,其他虚拟化平台操作类似。
准备 Debian 9 恢复镜像。
点击下载链接,下载 Debian 9 的 ISO 镜像文件,用于启动进入救援模式。
挂载 ISO 镜像,设置从CD/DVD启动,也可以通过虚拟机“启动到固件”进入 bios 设置启动顺序
修复文件系统。
在救援模式的 shell 中,执行以下命令检查并修复文件系统。遇见提示时,一路输入 y 确认修复。完成后重启系统,检查是否恢复正常。如果问题解决,请直接跳至第 6 步。
# 卸载可能已挂载的分区 umount /dev/sda1 # 检查并修复 ext4 文件系统 fsck.ext4 /dev/sda1
修复 GRUB 引导。
或者在前一步模式下执行:
grub-install /dev/sda
完成后重启系统,检查是否恢复正常。如果问题解决,请直接跳至第 6 步。
修复虚拟磁盘文件(如适用)。
如果怀疑虚拟磁盘文件(.vmdk 或 .qcow2)本身损坏,可使用相应工具进行修复。
VMware (vmware-vdiskmanager):
vmware-vdiskmanager -R "<虚拟磁盘文件路径>"
QEMU (qemu-img):
# 1. 检查错误 qemu-img check <磁盘文件名>.qcow2 # 2. 尝试修复 qemu-img check -r all <磁盘文件名>.qcow2
完成后重启系统,检查是否恢复正常。
建议参看一、计划内停电:预防措施,建立快照机制或定期离线备份。