跳到主要内容

系统信息

一次性查看悦库服务器的系统基本信息、服务运行状态及存储使用情况,分三个区块输出。

用法

opscli info
opscli info --json
参数说明
--json以 JSON 格式输出(便于脚本处理)

输出示例

Linux

悦库网盘 运维工具 (opscli)
━━━━━━━━━━━━━━━━━━━━━━━━━━

[系统信息]
服务版本 7.3.2
版本类型 企业版
当前用户数 42
授权用户数上限 100
授权到期时间 2027-12-31
服务地址 http://127.0.0.1:2011

[服务状态]
组件名 状态 运行时长
──────────────────────────────────────────
ydisk-server running 3天 2小时
ydisk-db running 3天 2小时
ydisk-redis running 3天 2小时
ydisk-oss-node-1 running 3天 2小时

[存储用量]
类型 路径 总量 已用 可用 使用率
──────────────────────────────────────────────────────────
文件存储 /data/oss 500 GB 365 GB 135 GB 73%
系统存储 /data/sys 100 GB 42 GB 58 GB 42%

Windows

悦库网盘 运维工具 (opscli)
━━━━━━━━━━━━━━━━━━━━━━━━━━

[系统信息]
服务版本 7.3.2
版本类型 免费版(试用)
当前用户数 12
授权用户数上限 999999
服务地址 http://127.0.0.1:2011

[服务状态]
组件名 说明 端口 状态 运行时长
────────────────────────────────────────────────
web 主服务 2020 running 4天 6小时
s3proxy S3代理 2010 running 4天 6小时
api API服务 2011 running 4天 6小时
yserver 文件服务 2012 running 4天 6小时
db 数据库 2021 running 4天 6小时
redis 缓存 2024 running 4天 6小时
doc 文档预览 2022 stopped --
es 全文检索 2023 stopped --
oss-1 节点1 2045 running 4天 6小时
oss-2 节点2 2046 running 4天 6小时

[存储用量]
类型 路径 总量 已用 可用 使用率
─────────────────────────────────────────────────────────────────────
文件存储 F:\ydiskStore 1863.0 GB 1267.3 GB 595.7 GB 68%
文件存储 E:\ydiskStore 476.9 GB 94.0 GB 382.9 GB 20%
系统存储 C:\ydisks_test-tmp1 298.9 GB 235.8 GB 63.1 GB 79%

区块说明

[系统信息]

来自服务端 API,全平台一致:

字段说明
服务版本服务器版本号
版本类型免费版 / 专业版 / 企业版(含"(试用)"标注)
当前用户数系统已创建的用户总数
授权用户数上限许可证最大用户数(免费版显示"不限")
授权到期时间许可证到期日期(无限期时不显示此行)
服务地址本机服务地址

[服务状态]

Linux:本地执行 docker ps -a,筛选名称含 ydisk 的容器,显示组件名 / 状态 / 运行时长。Docker 不可用时显示"未找到 ydisk 相关服务",不影响退出码。

Windows:通过 API 检测各服务 TCP 端口可达性,显示组件名 / 说明 / 端口 / 状态(running / stopped)/ 运行时长。当前版本 API 未返回精确运行时长时显示 --

[存储用量]

Linux:直接读取本机磁盘挂载点,显示文件存储和系统存储的总量 / 已用 / 可用 / 使用率。

Windows:通过 API 获取各存储路径的磁盘用量,按驱动器盘符去重展示。

存储信息不可用时跳过本区块,不报错。

--json 格式

{
"data": {
"version": "7.3.2",
"versionType": "免费版(试用)",
"userCount": 12,
"maxUsers": 999999,
"server": "http://127.0.0.1:2011",
"services": [
{ "name": "web", "label": "主服务", "port": 2020, "state": "running", "uptime": "4天 6小时" },
{ "name": "s3proxy", "label": "S3代理", "port": 2010, "state": "running", "uptime": "4天 6小时" },
{ "name": "api", "label": "API服务", "port": 2011, "state": "running", "uptime": "4天 6小时" },
{ "name": "yserver", "label": "文件服务", "port": 2012, "state": "running", "uptime": "4天 6小时" },
{ "name": "db", "label": "数据库", "port": 2021, "state": "running", "uptime": "4天 6小时" },
{ "name": "redis", "label": "缓存", "port": 2024, "state": "running", "uptime": "4天 6小时" },
{ "name": "doc", "label": "文档预览", "port": 2022, "state": "stopped", "uptime": "" },
{ "name": "es", "label": "全文检索", "port": 2023, "state": "stopped", "uptime": "" },
{ "name": "oss-1", "label": "节点1", "port": 2045, "state": "running", "uptime": "4天 6小时" },
{ "name": "oss-2", "label": "节点2", "port": 2046, "state": "running", "uptime": "4天 6小时" }
],
"storage": [
{ "type": "文件存储", "path": "F:\\ydiskStore", "totalBytes": 2000396800000, "usedBytes": 1360742514688, "availableBytes": 639654285312, "usePct": 68 },
{ "type": "文件存储", "path": "E:\\ydiskStore", "totalBytes": 512108785664, "usedBytes": 100923076608, "availableBytes": 411185709056, "usePct": 20 },
{ "type": "系统存储", "path": "C:\\ydisks_test-tmp1", "totalBytes": 320972402688, "usedBytes": 253200584704, "availableBytes": 67771817984, "usePct": 79 }
]
}
}

常见问题

  • 提示"尚未登录":先执行 opscli login
  • [服务状态] 显示"未找到 ydisk 相关服务"(Linux):确认 Docker 已安装并正在运行。
  • 某服务状态为 stopped(Windows):对应端口不可达,需检查该服务进程是否正常。