查看设备信息

ffx target 命令可以检索各种类型的 来自 Fuchsia 设备的信息。

概念

ffx target list 命令会输出 已连接到主机的 Fuchsia 设备。此命令通常用于 快速扫描已连接的 Fuchsia 设备的以下信息:

  • 设备名称
  • 设备的产品类型
  • 设备的状态
  • 设备的 IP 地址

ffx target list 不同,ffx target show 命令如下: 仅定位到一台 Fuchsia 设备,并输出很多详细信息 关于设备的信息为此,ffx target show 要求 ffx 可以 与目标设备建立 SSH 连接。低于 下面是您可以从 ffx target show 获取的部分信息:

  • 目标设备的板级名称
  • 在目标设备上运行的 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>