我有一个方案,我想在安排MarkLogic中完整备份之前检查是否有足够的磁盘空间。我知道存在一个验证阶段。在此处检查了所有备份目录,它们的存在并且是可写的,无论是否有可用的磁盘空间?这是可以在外部做同样事情的API吗?
是的,这是我理解的一部分。它在备份代码的核心中使用,作为此处定义的备份过程的一部分。
如果您想知道该功能检查了什么是什么,则是以其中一个元素返回的状态字符串的片段(我通过分析用于注册森林备份的管理员代码找到)。您可以看到可能从与目标备份目录特别相关的测试中返回的各种错误:
"non-existent"
"in-use"
"corrupt"
"no-access"
"no-space"
"is-install-dir"
"is-data-dir"
"is-public-data-dir"
"bad-path-separator"