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>
。