Crostini backup 会创建一个 xxx.tini 文件。 此文件的格式是什么? 有没有办法查看此文件的文件列表,最好是从Chromebook中查看的?
该格式似乎没有记录在 Crostini 开发人员站点上,因此以下内容基于实验检查实际备份!(如果有人找到链接,请添加或评论。
这是一个tar
存档,它使用结构如下的gzip
压缩:
/
挂载在容器中的文件系统(通常以btrfs
格式/dev/vdb
(存储在此存档rootfs
的顶级目录下。请注意,这包括rootfs/home
子目录及其内容,因此请注意如何处理.tini
文件的副本。- 此外,还有一个顶级
metadata.yaml
文件,下面复制了一个版本。 - 此外,还有一个顶级目录
templates
其中包含metadata.yaml
文件中引用的文件hosts.tpl
和hostname.tpl
。据推测,这允许在稍后阶段通过元数据文件添加其他模板。
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: {}