数据集结束描述块(MTF_ESET)联同一个卷标,表示一个数据集的末尾。 MTF_ESET DBLK 重复了本数据集的 MTF_SSET DBLK 的数据集号和媒介写日期。 另外,数据流可能需要使用来支持基于媒介的 Catalog。
| 偏移 | 内容 | 类型 | 大小 |
|---|---|---|---|
| 0 0h | 公共的块头 | MTF_DB_HDR | 52 字节 |
| 52 34h | 数据集结束描述块属性 | UINT32 | 4 字节 |
| 56 38h | 损坏文件的个数 | UINT32 | 4 字节 |
| 60 3Ch | 为 MBC 预留 | UINT64 | 8 字节 |
| 68 44h | 为 MBC 预留 | UINT64 | 8 字节 |
| 76 4Ch | FDD 媒介序号 | UINT16 | 2 字节 |
| 78 4Eh | 数据集号 | UINT16 | 2 字节 |
| 80 50h | 媒介写日期 | MTF_DATE_TIME | 5 字节 |
公共的块头 字段是一个在每个 DBLK 开头的 52 字节的 MTF_DB_HDR 结构。 MTF_DB_HDR 结构的下列成员必须设为定义的值。
数据集结束描述块属性是一个由 4 个字节组成的 32 比特字段。 目前只有比特 0 - 5 有定义。 比特 1 - 5 用于指定在本媒介中,用了什么备份操作来创建的这个数据集。 可能的操作包括,复制,普通备份,差异备份,增量备份和每日备份。 在给定的数据集中这 5 个比特只能设置其中一个。 如下所示,“修改”标识(说明一个文件是否被创建或修改)。 另一个名称是“归档“标识。 这个字段的比特 6 - 23 作预留。
| 名称 | 说明 | 值 |
|---|---|---|
| ESET 传输比特 | 当数据关联擦着是”传输”时,设置这个比特。它表示当操作完成后数据集中文件从源媒介删除。 | BIT0 |
| ESET 复制比特 | 这个比特表示操作是“复制”。复制方法会复制主存储器所有选择的文件。文件的“修改”标识不会被改变。 | BIT1 |
| ESET 普通比特 | 这个比特表示备份类型是“普通”。普通备份方法会备份所有选择的文件。之后会重置文件的“修改”标识。 | BIT2 |
| ESET 差异比特 | 这个比特表示备份类型是“差异”。差异备份只备份选择的文件设置了“修改”标识的文件。之后“修改”标识不会被重置。 | BIT3 |
| ESET 增量比特 | 这个比特表示备份类型是“增量”。增量备份方法只会备份选择的文件中设置了“修改”标识的文件。之后会重置文件的“修改”标识。 | BIT4 |
| ESET 每日比特 | 这个比特表示备份类型是“每日”。每日备份方法只会备份那些选择的文件中文件创建或修改日期为今天的文件。之后文件的“修改”标识不会被重置。 | BIT5 |
| 预留(设为 0) | BIT6 - BIT23 | |
| 销售商特定 | BIT24 - BIT31 |
文件/目录 细节 PBA 字段使用 8 字节的 UINT64 结构来指定 MBC 文件/目录 细节流的物理块地址。 FDD 流是一个和数据流关联的标识这个MTF_ESET DBLK 的结尾。
FDD 媒介序号 是一个 2 字节的指示和本数据集关的 文件/目录 细节的媒介序号的字段。
数据集号是一个包含了和本数据集关联的 ID 号的两字节的字段。 应该和 MTF_SSET DBLK 的数据集号相同。 媒介中的第一个数据集号从 1(0x01)开始,每有一个新的数据集附加到这个媒介会增加 1。 参考 MTF_SSET DBLK 字段来获取更多信息。
媒介写日期 使用 5 字节的 MTF_DATE_TIME 结构来指示本数据集创建的确日期和时间。