用途:帮助检测和使用挂载在工作区内的网盘(TOS 存储桶挂载)。适用于用户要求检查是否有挂载的网盘、把文件保存到网盘/TOS、将输出存储到云存储桶挂载、列出可用存储桶等场景。
主要能力与检测逻辑:网盘通常挂载为 /root/.openclaw/workspace/ 下的子目录,检测脚本使用 df 和 grep 检查该目录下的挂载点。
使用方式:
- 检测可用网盘:运行 scripts/detect_mounts.sh,列出所有已挂载的网盘路径和桶名称,输出形如 Bucket: my-bucket (Path: /root/.openclaw/workspace/my-bucket)。若未发现网盘,输出为 No network drives mounted in workspace.。此时需提示用户在 arkClaw 界面菜单栏中配置网盘(配置 TOS 存储桶信息)后才能继续。
- 保存文件到网盘:识别出有效挂载路径后可直接保存,如 cp source_file.txt /root/.openclaw/workspace/my-bucket/folder/ 或 echo "内容" > /root/.openclaw/workspace/my-bucket/output.txt。
- 反馈:向用户反馈存储位置时不要使用内部文件系统路径,而应给出桶名称和相对于桶的路径,例如“文件已成功保存。桶名: my-bucket 路径: folder/source_file.txt”,方便用户在外部系统中访问。
限制:仅在存在挂载网盘的前提下可用,未配置时无法保存;资料未提供其他功能、收费或平台细节。