mc support inspect
SUBNET Registration Required
mc support
命令是为了确保在与 MinIO SUBNET 注册的 MinIO 部署中进行诊断和性能测试时获得最佳结果而设计的。
未与 SUBNET 注册的部署无法使用 mc support
命令。
描述
mc support inspect
命令用于收集指定路径下对象的数据和元数据。
MinIO 从每个后端驱动器中收集数据,这些驱动器存储了每个指定对象的 擦除分片 。 该命令生成一个加密的压缩文件,其中包括所有匹配的文件及其相应的 host+drive+path。
如果需要这些信息来诊断一个 MinIO SUBNET 问题,MinIO 工程团队将提供相应的命令。 生成的报告旨在通过 SUBNET 由 MinIO 工程团队使用,可能包含与对象相关的内部或私有数据点。 在向第三方发送报告或在大庭广众之下发布报告之前,请务必小心谨慎。
在 RELEASE.2023-01-11T03-14-16Z 版本发生变更: 该文件上传到MinIO,供工程团队在支持工作中使用。 如果文件上传不成功(例如在断网环境中),该文件将保存当前工作目录。
在 RELEASE.2022-12-12T19-27-27Z 版本发生变更: 在写入压缩档案时,MinIO还会对压缩档案中包含的文件名的zip索引进行加密。
在 RELEASE.2024-10-29T15-34-59Z 版本发生变更: 现在,Inspect 会生成唯一的文件名,以帮助区分不同的检查文件。 文件名反映了检查路径。
重要
mc support inspect
命令需要从2021年10月或之后的MinIO部署服务器。
通配符
使用 Bash shell 时,命令支持前缀或对象的通配符 *
模式匹配.
对于非 Bash shell,将显示一条信息,说明通配符模式仅在 Bash 中支持.
mc support inspect ALIAS/bucket/path/**/xl.meta
该命令收集与 ALIAS/bucket/path/
处的对象相关联的所有 xl.meta
文件。
示例
下载对象的元数据
您可以下载对象的元数据。
元数据存储在 xl.meta
二进制文件中。
以下命令从 minio1
部署上的 mybucket/myobject
下载 xl.meta
。
文件作为压缩档案文件从所有驱动器下载。
mc support inspect minio1/mybucket/myobject/xl.meta
xl.meta
文件的内容不是人类可读的。
您可以将 xl.meta
文件的 contents 转换为 JSON 格式。
递归下载前缀处的所有对象
以下命令下载在指定前缀下递归找到的所有对象。
小心
这可能是一个耗资的操作。 谨慎行事。
mc support inspect minio1/mybucket/myobject/**
语法
该命令具有以下语法:
mc [GLOBALFLAGS] support inspect \
[--legacy] \
TARGET
参数
全局标记
此命令支持任何 全局标志。