blocklet cleanup 命令是一个实用工具,用于对安装在 Blocklet Server 上的特定 blocklet 执行维护任务。它允许您清除 blocklet 的专用缓存或禁用其自动备份配置。
该命令对于排查问题或管理 blocklet 的存储占用特别有用。
命令用法
清理命令的基本语法如下:
blocklet cleanup <target> --app-did <did>参数和选项
| 参数/选项 | 描述 |
|---|---|
target | 必需。要执行的清理任务。有效值为 cache 或 backup。 |
--app-did <did> | 必需。您想要清理的 blocklet 的 DID。 |
清理任务
您可以执行两种不同的清理任务:清除缓存和禁用备份。
清理 Blocklet 缓存
此任务会移除与特定 blocklet 关联的所有缓存数据。如果您怀疑缓存数据已损坏或想要释放空间,此功能会很有用。
清除特定 blocklet 的缓存
blocklet cleanup cache --app-did z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS成功执行后,CLI 将确认缓存已被清除并列出已删除的项目:
成功输出
Cache for app z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS cleared: [items]禁用自动备份
此任务会禁用特定 blocklet 的自动备份功能。它通过清除备份端点配置并关闭自动备份设置来实现。
禁用特定 blocklet 的自动备份
blocklet cleanup backup --app-did z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS运行该命令后,您将看到一条确认消息:
成功输出
Blocklet z8iZufgv3e2yYAmH4L53s83wbeG7eWz4WADS auto-backup disabled此命令提供了一种直接管理 blocklet 持久数据的简便方法。对于其他高级管理任务,您可能还对 DID 文档管理 感兴趣。