文件

mc support inspect

需要註冊子網路

mc support 命令專為已向 MinIO SUBNET 註冊的 MinIO 部署所設計,以確保診斷和效能測試的最佳結果。未向 SUBNET 註冊的部署無法使用 mc support 命令。

描述

mc support inspect 命令會收集指定路徑上與物件相關的資料和中繼資料。

MinIO 會從每個後端磁碟機組裝此資料,這些磁碟機儲存每個指定物件的 糾刪碼分片。該命令會產生一個加密的 zip 檔案,其中包含所有符合條件的檔案及其各自的 *主機+磁碟機+路徑*。

如果需要此資訊來診斷 MinIO SUBNET 問題,MinIO 工程團隊將提供適當的命令。產生的報告旨在由 MinIO 工程團隊透過 SUBNET 使用,並且可能包含與物件相關的內部或私有資料點。在將報告發送給第三方或在公共論壇發布報告之前,請務必謹慎。

變更於版本 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

參數

--legacy
選用

使用較舊的匯出檢查資料方法,預設不會加密資料。

TARGET
必要

要檢查的位置或物件的路徑。路徑應包含 MinIO 部署的 別名 <alias>,如果需要,還應包含前綴和/或物件名稱。

全域旗標

此命令支援任何全域旗標