1

Crostini 备份会创建一个 xxx.tini 文件。这个文件的格式是什么?有没有办法查看这个文件的文件列表,最好是在 Chromebook 中?

4

1 回答 1

2

Crostini 开发人员站点上似乎没有记录该格式,因此以下内容基于通过实验检查实际备份!(如果有人找到链接,请添加或评论。)

这是一个tar压缩文件,其gzip结构如下:

  • 在容器中挂载的文件系统(通常/dev/vdb采用btrfs格式)存储在此存档/的顶级目录下。rootfs请注意,这包括子目录rootfs/home及其内容,因此请小心处理.tini文件副本。
  • 此外,还有一个顶级metadata.yaml文件,其版本转载如下。
  • 此外,还有一个顶级目录templates,其中包含文件hosts.tpl并在文件hostname.tpl中引用metadata.yaml。据推测,这允许在稍后阶段通过元数据文件添加其他模板。

metadata.yaml内容:

architecture: amd64
creation_date: 1573104613
expiry_date: 1575696613
properties:
  architecture: amd64
  description: Debian buster amd64 (20191107_05:24)
  name: debian-buster-amd64-default-20191107_05:24
  os: debian
  release: buster
  serial: "20191107_05:24"
  tremplinSetupFinished: "true"
  variant: default
templates:
  /etc/hostname:
    when:
    - create
    - copy
    create_only: false
    template: hostname.tpl
    properties: {}
  /etc/hosts:
    when:
    - create
    - copy
    create_only: false
    template: hosts.tpl
    properties: {}
于 2020-06-06T15:11:12.497 回答