diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 17d2395..b5ef6cc 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -12,6 +12,7 @@ - [代码升级说明](onlinejudge/guide/upgrade.md) - [HTTPS相关问题](onlinejudge/guide/https.md) - [使用CDN](onlinejudge/guide/using_cdn.md) + - [数据备份](onlinejudge/guide/backup.md) - [常见问题](onlinejudge/faq.md) - [交流群](onlinejudge/guide/qq_group.md) - [从旧版迁移](onlinejudge/from_old.md) diff --git a/docs/onlinejudge/guide/backup.md b/docs/onlinejudge/guide/backup.md new file mode 100644 index 0000000..d5acf5a --- /dev/null +++ b/docs/onlinejudge/guide/backup.md @@ -0,0 +1,9 @@ +# 数据备份 + +为了保证数据安全,请定期备份。 + +OnlineJudgeDeploy 目录中的 `data` 文件夹是系统的所有的数据,包括日志,数据库,测试用例,上传的文件等,其中需要备份的数据为 `backend/public`,`backend/test_case` 两个目录。 + +对于数据库,请不要使用复制数据库数据文件的方法,在最新的 OnlineJudgeDeploy 中,`backup` 目录提供了数据库导出 sql 文件备份脚本,请每次备份后检查生成的 sql 文件的大小和内容,确保备份成功。 + +请不要把备份数据和 OnlineJudge 系统放在同一台机器上,这样数据丢失的风险仍然较高。 \ No newline at end of file