查看裝置資訊

ffx target 指令可擷取各種類型的 取得來自 Fuchsia 裝置的資訊。

概念

ffx target list 指令會顯示 已連線至主機的 Fuchsia 裝置。這個指令經常用於 ,快速掃描已連線的 Fuchsia 裝置下列資訊:

  • 裝置名稱
  • 裝置的產品類型
  • 裝置的狀態
  • 裝置的 IP 位址

ffx target show 指令,與 ffx target list 不同。 僅指定單一 Fuchsia 裝置,並顯示更詳細的資訊 有關裝置的定義若要這麼做,ffx target show 要求 ffx 可 建立目標裝置的 SSH 連線。低於 您可以從 ffx target show 取得的部分資訊:

  • 目標裝置的 Jamboard 名稱
  • 目標裝置上執行的 Fuchsia 產品版本
  • 目標裝置上的產品設定

最後,使用 ffx target snapshot 指令 產生擷取目前狀態的 ZIP 封存檔 目標裝置的可用狀態裝置上的快照含有大量資料 有助偵錯

取得裝置清單

如要查看所有已連線 Fuchsia 裝置的清單, 執行下列指令:

ffx target list

這個指令會輸出類似以下的輸出內容:

$ ffx target list
NAME                      SERIAL       TYPE       STATE      ADDRS/IP                                             AGE     RCS
fuchsia-5254-0063-5e7a    <unknown>    Unknown    Unknown    [172.16.241.43, fe80::7594:7308:4168:9fb1%brqemu]    0m8s    N

取得裝置的詳細資訊

若要取得目標 Fuchsia 裝置的詳細資訊, 執行下列指令:

ffx target show

這個指令會輸出類似以下的輸出內容:

$ ffx target show
Target:
    Name: "fuchsia-4102-0ba9-8a3b"
    SSH Address: "[fe80::ae21:e7fa:8e1f:6c46%17]:22"
Board:
    Name: "<BOARD_NAME>"
    Revision: "<REVISION_NUMBER>"
    ...
Device:
    Serial number: "<SERIAL_NUMBER>"
    ...
Product:
    ...
    Build date: "<DATE>"
    Build name: "<BUILD>"
    ...
    Model: "<MODEL>"
    Name: "<NAME>"
    ...
Update:
    Current channel: "<CHANNEL>"
    Next channel: "<CHANNEL>"
Build:
    Version: "<VERSION>"
    Product: "<PRODUCT>"
    Board: "<BOARD>"
    Commit: "<DATE>"
...

從裝置產生快照

如要從目標 Fuchsia 裝置產生快照,請按照下列步驟操作: 執行下列指令:

ffx target snapshot

這個指令會產生 ZIP 封存檔並輸出其位置。 例如:

$ ffx target snapshot
Exported /tmp/snapshots/20210616_183136/snapshot.zip

根據預設,指令會將封存檔案儲存在 /tmp 的 建立容器如要變更這個目錄, 執行 ffx target snapshot --dir <PATH_TO_DIR>