跳到主要内容

清理 Blocklet

blocklet cleanup 命令是一个实用工具,用于对安装在 Blocklet Server 上的特定 blocklet 执行维护任务。它允许您清除 blocklet 的专用缓存或禁用其自动备份配置。

该命令对于排查问题或管理 blocklet 的存储占用特别有用。

命令用法

清理命令的基本语法如下:

bash
blocklet cleanup <target> --app-did <did>

参数和选项

参数/选项描述
target必需。要执行的清理任务。有效值为 cachebackup
--app-did <did>必需。您想要清理的 blocklet 的 DID。

清理任务

您可以执行两种不同的清理任务:清除缓存和禁用备份。

清理 Blocklet 缓存

此任务会移除与特定 blocklet 关联的所有缓存数据。如果您怀疑缓存数据已损坏或想要释放空间,此功能会很有用。

清除特定 blocklet 的缓存

bash
blocklet cleanup cache --app-did z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS

成功执行后,CLI 将确认缓存已被清除并列出已删除的项目:

成功输出

bash
Cache for app z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS cleared: [items]

禁用自动备份

此任务会禁用特定 blocklet 的自动备份功能。它通过清除备份端点配置并关闭自动备份设置来实现。

禁用特定 blocklet 的自动备份

bash
blocklet cleanup backup --app-did z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS

运行该命令后,您将看到一条确认消息:

成功输出

bash
Blocklet z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS auto-backup disabled

此命令提供了一种直接管理 blocklet 持久数据的简便方法。对于其他高级管理任务,您可能还对 DID 文档管理 感兴趣。