mc support inspect
需要注册子网
Themc support命令专为已注册的 MinIO 部署设计MinIO SUBNET为确保诊断和性能测试的最佳结果。
未在SUBNET注册的部署无法使用mc support命令。
描述
Themc support inspect命令收集指定路径下对象的数据和元数据。
MinIO 从每个存储对象的后端驱动器中组装这些数据擦除分片对于每个指定的对象。 该命令会生成一个加密的zip文件,其中包含所有匹配的文件及其相应的主机+驱动器+路径.
如果需要这些信息来诊断问题MinIO SUBNET问题,MinIO Engineering 将提供相应的命令。 生成的报告旨在通过 SUBNET 供 MinIO Engineering 使用,可能包含与对象相关的内部或私有数据点。 在将报告发送给第三方或在公共论坛上发布报告之前,请谨慎行事。
Changed in version RELEASE.2023-01-11T03-14-16Z:文件会上传到 MinIO 供工程团队用于支持工作。 如果文件未能成功上传(例如在隔离环境中),文件将保存在当前工作目录中。
在版本 RELEASE.2022-12-12T19-27-27Z 中的变更:在写入 zip 存档时,MinIO 还会加密存档中包含文件名的 zip 索引。
Changed in version RELEASE.2024-10-29T15-34-59Z:Inspect now generates unique file names to help distinguish one inspect file from another. 文件名会反映被检查的路径。
重要
mc support inspect需要2021年10月或之后版本的MinIO部署服务器。
通配符
该命令支持通配符*在使用 Bash shell 时对前缀或对象进行模式匹配。
对于非 Bash shell,会显示一条消息,指示通配符模式仅在 Bash 中受支持。
mc support inspect ALIAS/bucket/path/**/xl.meta
此命令收集所有xl.meta关联到对象于ALIAS/bucket/path/.
示例
下载对象的元数据
您可以通过以下方式下载对象的元数据。
元数据存储在xl.meta二进制文件。
以下命令下载xl.meta从mybucket/myobject在minio1部署。
所有驱动器中的文件将以zip压缩包格式下载。
mc support inspect minio1/mybucket/myobject/xl.meta
The contents of thexl.meta文件不是人类可读的。
您可以将文件的内容转换为xl.meta文件转换为 JSON 格式。
递归下载前缀下的所有对象
以下命令递归下载前缀下的所有对象。
注意
这可能是一个昂贵的操作。 请谨慎进行。
mc support inspect minio1/mybucket/myobject/**
语法
该命令具有以下语法:
mc [GLOBALFLAGS] support inspect \
[--legacy] \
TARGET
参数
全局标志
此命令支持任何全局标志.