KB0012. DoraCloud系统无法启动,如何进行恢复?

当DoraCloud系统遇到异常断电或重启导致数据库损坏时,请按以下步骤进行恢复。

一、恢复前准备

  1. 登录Linux虚拟机

    • 用户名:root
    • 默认密码:dora@cloud
    • 登录后进入用户主目录:cd ~
  2. 查看可用备份文件

    ls -lh ~/backup/
    

    系统会自动保存1-2周的每日数据库备份,文件命名格式为:jy_bak_YYYYMMDDHHMMSS.zip

二、恢复出厂配置

# 将jy目录改名备份(推荐,可保留原配置)
mv ~/jy ~/jy_backup_$(date +%Y%m%d)

# 或直接删除jy目录
rm -rf ~/jy

三、重启系统进入初始化状态

reboot

系统重启后,DoraCloud将进入初始化状态。

四、恢复备份数据(两种方法)

方法一:通过Linux命令行恢复(推荐,需要2025-12-31后版本)

适用场景:直接在DoraCloud Linux虚拟机中操作

# 恢复指定备份文件
vdi_restore.sh jy_bak_20251208000031.zip

# 或恢复最新备份文件
vdi_restore.sh $(ls -t ~/backup/jy_bak_*.zip | head -1)

方法二:通过Web管理界面恢复

适用场景:需要通过浏览器界面操作

  1. 拷贝备份文件到Windows

    • 使用SFTP工具(如WinSCP)或文件共享
    • ~/backup目录复制所需备份文件到Windows本地
  2. 通过浏览器恢复

    • 在Windows浏览器中输入DoraCloud管理后台IP地址
    • 系统进入初始化状态后,选择"恢复备份"
    • 上传从Linux虚拟机拷贝的备份文件
    • 按照向导完成恢复过程

五、退出维护模式

恢复完成后,按照系统提示退出维护模式,使DoraCloud恢复正常运行状态。

六、重要说明

  1. 备份策略

    • 系统每日凌晨自动备份数据库
    • 备份文件保存在~/backup目录
    • 保留1-2周的备份数据
  2. 配置存储

    • 所有系统配置存储在~/jy目录
    • 删除或重命名此目录即可恢复出厂设置
  3. 版本要求

    • vdi_restore.sh命令仅适用于2025-12-31日之后的版本
    • 更早版本请使用Web界面恢复方法

七、故障排查

如果恢复过程中遇到问题:

  1. 检查备份文件完整性

    file ~/backup/jy_bak_*.zip
    
  2. 查看恢复日志

    • Web恢复:查看浏览器控制台和页面提示
    • 命令行恢复:查看命令输出信息
  3. 尝试其他备份文件

    • 选择更早时间点的备份文件尝试恢复
  4. 联系技术支持

    • 提供DoraCloud版本信息
    • 提供具体的错误信息
    • 提供操作步骤截图

八、预防措施建议

  1. 定期检查备份:确保~/backup目录下有正常的备份文件
  2. 重要备份下载:定期将关键备份文件下载到本地保存
  3. 监控系统状态:关注系统日志,及时发现异常

注意:恢复操作前请确认已选择正确的备份文件,避免覆盖重要配置。