当DoraCloud系统遇到异常断电或重启导致数据库损坏时,请按以下步骤进行恢复。
一、恢复前准备
-
登录Linux虚拟机
- 用户名:
root - 默认密码:
dora@cloud - 登录后进入用户主目录:
cd ~
- 用户名:
-
查看可用备份文件
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管理界面恢复
适用场景:需要通过浏览器界面操作
-
拷贝备份文件到Windows
- 使用SFTP工具(如WinSCP)或文件共享
- 从
~/backup目录复制所需备份文件到Windows本地
-
通过浏览器恢复
- 在Windows浏览器中输入DoraCloud管理后台IP地址
- 系统进入初始化状态后,选择"恢复备份"
- 上传从Linux虚拟机拷贝的备份文件
- 按照向导完成恢复过程
五、退出维护模式
恢复完成后,按照系统提示退出维护模式,使DoraCloud恢复正常运行状态。
六、重要说明
-
备份策略:
- 系统每日凌晨自动备份数据库
- 备份文件保存在
~/backup目录 - 保留1-2周的备份数据
-
配置存储:
- 所有系统配置存储在
~/jy目录 - 删除或重命名此目录即可恢复出厂设置
- 所有系统配置存储在
-
版本要求:
vdi_restore.sh命令仅适用于2025-12-31日之后的版本- 更早版本请使用Web界面恢复方法
七、故障排查
如果恢复过程中遇到问题:
-
检查备份文件完整性
file ~/backup/jy_bak_*.zip -
查看恢复日志
- Web恢复:查看浏览器控制台和页面提示
- 命令行恢复:查看命令输出信息
-
尝试其他备份文件
- 选择更早时间点的备份文件尝试恢复
-
联系技术支持
- 提供DoraCloud版本信息
- 提供具体的错误信息
- 提供操作步骤截图
八、预防措施建议
- 定期检查备份:确保
~/backup目录下有正常的备份文件 - 重要备份下载:定期将关键备份文件下载到本地保存
- 监控系统状态:关注系统日志,及时发现异常
注意:恢复操作前请确认已选择正确的备份文件,避免覆盖重要配置。