| 分段表 各个信息项目的含义如下:
| 项目简略名称 |
项目完整名称 |
作用描述 |
| BagId
|
BAG ID
|
BAG的ID标识号,具有唯一性 |
| StartLoc
|
BAG Segment
Start Location
|
描述BAG段起始位置 |
| SegLen
|
Bag Segment
Length
|
BAG段的长度 |
| LocType
|
Location
Type
|
位置类型,用来表示文件数据在介质上的位置或在别处找到这些数据的索引信息 |
| PrimPos
|
Primary
Location Position Specifier
|
表示指定的主储存位置,对于介质储存,指定的是储存位置。对于逻辑定向,这是BAG标识号。 |
| SecPos
|
Secondary
Location Position Specifier
|
表示指定的次一级的储存位置。对于介质储存,指定的是储存位置。对于逻辑定向,这是BAG标识号。 |
| IDB SeqNum
|
|
数据库序列号。数据库最初附加的序号。 |
表中是各个字段的意义,下面给出一个实际的分段表各项的具体数值:
BagId = {b010419f-fb1b-11d1-a1ba-00a0c9190447},
StartLoc = 3072, SegLen = 52224, LocType = 0,
PrimPos = {b0104199-fb1b-11d1-a1ba-00a0c9190447},
SecPos = 0 (IDB SeqNum = 1)
这里面的每一项都与上表中介绍的相对应。
媒体信息表
各个信息项目的含义如下:
| 项目简略名称 |
项目完整名称 |
作用描述 |
| Id
<āTD>
| Media
ID
|
储存媒体的ID标识,具有唯一性 |
| NtmsId
|
|
储存媒体的标识的句柄,是一个可移动储存媒体的管理标识号。 |
| StoragePoolId
|
Storage
Pool ID
|
储存池标识的ID号,具有唯一性 |
| IDB SeqNum
|
|
数据库序列号。数据库最初附加的序号。 |
下面是媒体信息表实际内容的一个例子:
id = {b0104199-fb1b-11d1-a1ba-00a0c9190447}
ntmsId = {da96022d-fb19-11d1-a1ba-00a0c9190447}
StoragePoolId = {e5390a42-fb19-11d1-a1ba-00a0c9190447}
(IDB SeqNum = 1)
BAG信息表
各个信息项目的含义如下:
| 项目简略名称 |
项目完整名称 |
作用描述 |
| Type
|
|
记录的类型 |
| BagId
|
BAG ID
|
供图形式用户界面使用的ID号 |
| BirthDate
|
BAG Birthdate
|
BAG创建时的数据与时间 |
| Len
|
Original
BAG Length
|
BAG建立时候的实际长度 |
| Type
|
BAG Type
|
普通情况下不用 |
| VolId
|
Volume
ID
|
卷标识ID |
| DeletedAmount
|
Deleted
BAG amount
|
删除总量 |
| RemoteDataSet
|
Remote
Data Set Number
|
远程数据设置序号 |
| IDB SeqNum
|
|
数据库序列号。数据库最初附加的序号。 |
下面是BAG信息表实际内容的一个例子:
Type = 2 BagId = {b010419f-fb1b-11d1-a1ba-00a0c9190447},
BirthDate = 06/03/1998 20:42:20, Len = 47051200,
Type = 0, VolId = {9db6f302-fb1b-11d1-a1ba-00a0c9190447},
DeletedAmount = 0, RemoteDataSet = 1 (IDB SeqNum
= 1)
文件代理系统所使用的数据库表:
这个表是文件转移之前的状态列表。
| 项目简略名称 |
作用描述 |
| AccessTime
|
最后访问文件的时间 |
| BagID
|
ID,包含这个文件移动的数据标识 |
| BagOffset
|
文件位置偏移量 |
| FileId
|
用于标识文件的ID号 |
| Waiting
for Close
|
一般不使用 |
| Offset
|
一般不使用 |
| Path
|
文件路径,这个信息可能是被压缩的形式 |
| Size
|
转移之前的数据总量 |
| RecallTime
|
最后尝试调用的时间 |
| File USN
|
该文件的更新次序号 |
下面是文件代理数据库表的一个例子:
AccessTime = 03/30/1998 20:52:46 BagId = {b01043e7-fb1b-11d1-a1ba-00a0c9190447},
BagOffset = 56320, FileId = 1000000 Waiting
for close = FALSE, Offset = 0, Path = \dir0\test1.tst,
Size = 1000000 RecallTime = 01/01/1601 00:00:00,
File USN = 589408
|