mc support inspect
需要 SUBNET 注册
为了确保诊断和性能测试获得最佳结果,mc support
命令专为已在 MinIO SUBNET 上注册的 MinIO 部署而设计。未在 SUBNET 上注册的部署无法使用 mc support
命令。
描述
mc support inspect
命令收集与指定路径下的对象关联的数据和元数据。
MinIO 从每个后端驱动器中汇编这些数据,每个后端驱动器都存储每个指定对象的 擦除分片。该命令生成一个加密的 zip 文件,其中包含所有匹配的文件及其各自的主机+驱动器+路径。
如果需要此信息来诊断 MinIO SUBNET 问题,MinIO 工程团队将提供相应的命令。生成的报告旨在通过 SUBNET 供 MinIO 工程团队使用,并且可能包含与对象关联的内部或私有数据点。在将报告发送给第三方或在公共论坛中发布报告之前,请谨慎操作。
版本 RELEASE.2023-01-11T03-14-16Z 中的更改: 文件上传到 MinIO 供工程团队在支持工作中使用。如果文件未成功上传(例如在隔离环境中),则文件将保存到当前工作目录中。
版本 RELEASE.2022-12-12T19-27-27Z 中的更改: 写入 zip 归档文件时,MinIO 还会加密归档文件中包含的文件名的 zip 索引。
重要
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
。
该文件从所有驱动器下载为 zip 归档文件。
mc support inspect minio1/mybucket/myobject/xl.meta
xl.meta
文件的内容不可读。您可以将 xl.meta
文件的内容转换为 JSON 格式。
递归下载前缀下的所有对象
以下命令递归下载在指定前缀下找到的所有对象。
注意
这可能是一项代价高昂的操作。请谨慎操作。
mc support inspect minio1/mybucket/myobject/**
语法
该命令具有以下语法
mc [GLOBALFLAGS] support inspect \
[--legacy] \
TARGET
参数
全局标志
此命令支持任何全局标志。