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
參數
全域旗標
此命令支援任何全域旗標。