中文文档

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

参数

--legacy
Optional

使用较旧的方法导出检查数据,该方法默认不加密数据。

TARGET
Required

要检查的位置或对象的路径。 路径应包括MinIO部署的 alias <alias> ,如果需要,还应包括前缀和/或对象名称。

全局标记

此命令支持任何 全局标志

Join Slack 商业支持购买咨询