
KDat是焦油基质的磁带档案文件, 它的建立原意是在单一磁带上操作多重文档。 KDat的灵感来自两个单独的目的。 第一, 是为tar提供一个好的图形用户界面(GUI)front-end来支持dds2tar程序耐久的选择性的外部特性。 第二, 是对答我妻子的问题, "备份需要多长时间?!?"。
软件具有以下特色:
磁带在使用前必须被KDat装备。 装备磁带有三种方法:
KDat将重置磁带, 并从磁带读取信息头。 如果KDat不能认可磁带上的信息头, 您将被提示格式化磁带。 如果KDat认可信息头, 它将在本地硬盘上查找相应的索引。 如果磁带索引不能找到, 您将被提示重建磁带索引。 如果一切正常, 磁带驱动器图标将变化显示磁带已经被装备, 并且在状态条上显示消息。 磁带的内容能够在磁带驱动器树节点下浏览。
弹出磁带前, 您必须卸除磁带。 卸除磁带有三种方法:
KDat将通过改变磁带驱动器图标承认磁带已经卸除, 并且在状态条上显示消息。 磁带现在可以安全地弹出了。
在磁带被KDat使用前, 它必须被KDat格式化。 某些类型的磁带在存贮数据前必须格式化。 This is not what KDat does when formatting a tape. 如果您的磁带驱动器要求磁带在使用前格式化,那么它们必须在KDat的"格式化"之前格式化。 典型的软磁带驱动器要求它们的介质被格式化, 但是DAT驱动器却不那么做。
格式化磁带有两种方法:
您将被提示磁带名称以及规定的容量。这两个参数在格式化后可以改变。 磁带的名称仅用来识别用户的磁带; 而不是用来识别与磁带关联的索引。 替代的是, 一个唯一的标识自动地产生并写入磁带。 磁带规定的容量被KDat用来警告用户没有足够的空间完成备份。 键入磁带的名称和容量后, KDat将进行磁带格式化。 磁带上的所有数据将丢失。 一旦KDat完成格式化, 磁带将自动被装备并进入使用状态。
在初始化备份前, 您必须选择一些文件到存档(archive)。 选择文件备份有三种方法:
初始化备份有四种方法:
一旦备份完成初始化, "备份选项"对话框将出现。这个对话框给您机会接受选择的文件,并能改变备份选项。 接受备份选项后,"备份"对话框将出现。这个对话框备份表示出吞吐量和剩余时间的进度。
开始检验前,您必须选择一些文件来检验。 有两种方法选择文件来检验:
有三种方法开始检验:
当检验开始时,"检验选项"对话框将出现。这个对话框给您机会接受选中的文件并能改变检验的工作目录。 接受检验选项后,"检验"对话框见出现。这个对话框表示出吞吐量和剩余时间的进度。
开始恢复前,您必须选择一些要恢复的文件。有两种方法选择恢复的文件:
有三种方法开始恢复:
当恢复开始时,"恢复选项"对话框将出现。这个对话框给您机会接受选中的文件并能改变恢复的工作目录。 接受恢复选项后,"恢复"对话框见出现。这个对话框表示出吞吐量和剩余时间的进度。
有时从磁带内容重建磁带索引是必要的。这一过程将覆盖任何已存在的磁带索引文件。 有两种方法从磁带重建索引:
"索引"对话框将出现。这个对话框表现KDat创建索引文件的过程。
有两种方法创建备份头文件:
这将创建一个新的备份头文件由于当前选中的文件和缺省的备份选项,下面的选项可由来设置备份头文件:
通过按下"文件 "按钮能修改备份文件的列表。这将使当前的选中文件成为用于备份的文件列表。 "文件"按钮能用来设置选中的文件使之成为备份的文件列表。
您必须按下"应用"按钮把任何改变提到备份头文件中。
用户参数能够通过选择"编辑"菜单中的"参数选择..."选项进行配置。下面的参数选择能够被配置:
当KDat格式化磁带时,它在磁带的开头写一个文件。这个文件仅占用一个单个的磁带块。 文件的内容是:
(9字节) 字串为"KDatMAGIC"。
(4字节) 文件格式译本号(通常是1)。
(4字节) 磁带ID串的字节长度。
(n字节) 磁带ID串。 串的格式是"<宿主名>:<秒数>"。这里<宿主名> 是指格式化磁带的机器的全名 <秒数> 是指用秒数表示的格式
化磁带的时间点。
磁带ID用于定位一个文件, 该文件以相同的名字存于$HOME/.kdat目录下。 磁带上每一个保留的文件都是plain-old tar文档。您应该能够直接用GNU tar熟练地操作它们。甚至non-GNU tar都应该为non-incremental备份而工作。