Win2K的秘密武器远程存储诊断。
在今天的广泛网络,远程存储不是一个专家或专家使用的专利。从广义上讲,电子邮件、网络硬盘、网页、下载和上传程序文件远程存储的典型例子。然而,由于工作环境的性质不同,特别是管理方式,本文介绍了远程存储不是广义。
在win2000系列操作系统可以支持远程存储,它本质上是一个扩展的远程磁盘的可用空间为本地磁盘空间的方法。具体来说,用户始终将频繁访问的数据或文件在本地计算机的体积或一个特定的位置,以减少数据文件的访问时间,实现远程存储,操作系统必须支持实现最高的效率。当然,这并不是一个严格的技术论证,但一个更直观的表达。为了描述方便,我们把操作系统负责远程存储功能的一部分,以一个特别的名字叫远程存储。
远程存储能够自动复制合格的数据文件到本地计算机的存储介质,并建立相应的卷管理。远程存储然后监测本地计算机上的可用磁盘空间(音量设置)在任何时候,如果本地磁盘的可用空间降低到下限操作所需,远程存储将自动移动文件到远程磁盘卷,并使一些空间来满足本地计算机运行的需要。相反,如果数据是由本地计算机访问是在远端,远程存储还负责将数据传输到本地的远程。所有这些都包含在操作系统。
可以看出,在实际应用中,这种双向的传输会消耗大量的系统资源和减少本地计算机的本地计算机的速度。为了减少这种消费,网络的远端有一个专用的服务器,专门负责存储系统管理此服务器支持多种。存储介质,如硬盘、磁带机等。数据量大,低速访问通常用于磁带机,可以降低存储成本。如果速度较高,当然,我们必须使用硬盘设备。可以两种不同速度中等,根据文献资料获得的程度或频率,磁带数据暂时存储在硬盘上以提高速度;它可以对那些不需要存储数据的磁带为了扩大硬盘空间是困难的。无论是哪种原因,外部访问服务器可以先接受,然后服务器找到相应的内容。这就像我们播歌曲VCD。
通用的远程存储和不同的功能需要相应的服务程序。例如,我们建立的个人主页上传到FTP,然后我们必须使用电子邮件程序,如Outlook。远程存储,然而,在Win 2000系统中已经是一个已经存在的功能,没有任何其他管理程序。
远程存储诊断程序(rsdiag .exe)
也有一个基础的诊断工具,命令行rsdiag.exe,远程存储功能建立在Win2000系统。有了这个工具,诊断查询可以执行,以及执行的功能,如取消工作。其完整的语法如下:
rsdiag { } { / C / D JobName filetype fullpathfilename } { } { /失败/我} { } } { JobName / J,{ / J,它也被称为
rsdiag是命令的名字,不需要说太多,很多参数,功能不同,参数不同,参数含义如下。这也是我们需要掌握的主要部分:
/ C JobName
/C is used to cancel the specified job, and jobname is the name of the job to be canceled.As for how to get the name of the assignment, please refer to the following introduction.
/ D文件fullpathfilename
功能:将数据库诊断信息转换为文本文件,远程存储服务器在管理数据文件时使用数据库技术。
文件类型:源文件中指定的文本格式输出的类型必须是下列之一:
数据库引擎
文件系统代理数据库
文件系统代理集
n发动机组
子系统设置
fullpathfilename:必须对文本文件的全路径名和文件名的完整。
/ E的错误代码
显示错误代码,错误代码可以使用十进制或十六进制代码表示一个错误消息。
/我
显示该文件的版本。
/ J JobName } {
如果工作没有指定,所有的工作信息,包括工作的名称显示。这样,如果你愿意你可以不知道如果工作要取消工作使用这个参数来检查。如果工作名称后的参数指定,所有的工作信息显示。{ }是JobName的工作名称。
/米
显示满足处理条件的卷。
远程服务器中检索包含在目前的搜索队列的队列信息,显示以下信息:列出每一个检索的文件名和逻辑顺序。如果你使用{ / F }选项,你也可以显示搜索结果包括文件状态信息的扩展,以及初始搜索值和偏移存储媒体信息。
/ S
显示存储介质的物理信息。
/ T
重装的轨迹文件,因为所有的接入服务的过程中,有必要在跟踪文件中读取注册设置。
/ V驱动器号} {
这是一个显示卷信息的外部参数。
如果额外的参数用于指定的驱动器号,体积扩展信息可显示。
/ X queuedrecall
在远程存储服务器的检索队列中,指定的检索操作被取消,并且检索可以用开关来列出。
/ W fullpathfilename
显示指定文件所在的存储介质的名称,该文件引用物理媒体名称。我们必须在参数中提供文件的完整路径和详细文件名。
诊断中显示的管理数据库输出信息的含义
远程存储管理,利用数据库技术,并保存到一个文本文件,这相当于存储的快照,显示这些信息,你可以使用命令:rsdiag / D数据库输出的含义如下:
引擎数据库(数据库引擎)数据库引擎包含三个表。
1、分段表(分段表):该表中的信息是二次存储介质上数据文件的位置符号。分区表的目的是在二次存储介质的详细位置中映射包表示和数据片段。
2。媒体表(媒体媒体表):此表用于映射外部媒体介质的名称的标识符。此表需要与外部媒体名称的内部徽标相关联,并使用它来管理媒体子系统。
3.bag信息表(包信息表):包含每个包的全局信息。
分段表
每个信息项目的含义如下:
项目的简要名称
项目全名
动作描述
bagid
包ID
袋子的身份证号码是独一无二的。
startloc
袋段起始位置
描述袋段的起始位置。
法
包段长度
袋段长度
loctype
位置类型
一种位置类型,用于表示文件数据在介质上的位置,或在其他地方查找这些数据的索引信息。
primpos
原位置说明符
表示指定的主存储位置,并指定存储位置以存储媒体。
secpos
二位置说明符
表示指定的辅助级别的位置。对于媒体存储,指定存储的位置。对于逻辑方向,这是包标识号。
IDB seqnum
数据库序列号。数据库的初始序列号。
该表是每个字段的含义,下面给出实际的分段表的具体值:
bagid = { b010419f-fb1b-11d1-a1ba-00a0c9190447 },startloc = 3072,= 52224法,loctype = 0,primpos = { b0104199-fb1b-11d1-a1ba-00a0c9190447 },secpos = 0(IDB seqnum = 1)。
上面的每一项都与上面表格中的介绍相对应。
媒体信息表
每个信息项目的含义如下:
项目的简要名称
项目全名
动作描述
身份证件
媒体ID
存储介质的ID标识是唯一的。
ntmsid
存储介质标识的句柄是可移动存储介质的管理标识号。
storagepoolid
存储池ID
存储池标识的ID号是唯一的。
IDB seqnum
数据库序列号。数据库的初始序列号。
下面是媒体信息表的实际内容的示例:
b0104199-fb1b-11d1-a1ba-00a0c9190447 ID = { }
ntmsid = { da96022d-fb19-11d1-a1ba-00a0c9190447 }
storagepoolid = { e5390a42-fb19-11d1-a1ba-00a0c9190447 }
(IDB seqnum = 1)
包信息表
每个信息项目的含义如下:
项目的简要名称
项目全名
动作描述
型
记录的类型
bagid
包ID
图表形式的用户界面ID号
出生日期
袋的生日
创建包时的数据和时间
伦恩
原包长度
制袋时间的实际长度
型
袋式
在一般情况下
volid
卷ID
体积的身份
deletedamount
删除包量
总删除量
remotedataset
远程数据集编号
远程数据集序列号
IDB seqnum
数据库序列号。数据库的初始序列号。
下面是包信息表的实际内容的示例:
类型= 2 bagid = { b010419f-fb1b-11d1-a1ba-00a0c9190447 },出生日期= 06 / 03 / 1998 20:42:20,len = 47051200,= 0型,volid = { 9db6f302-fb1b-11d1-a1ba-00a0c9190447 },deletedamount = 0,1 =(1 = 1)。
文件代理系统使用的数据库表:
此表是文件传输前的状态列表。
项目的简要名称
动作描述
存取时间
最后访问文件的时间
bagid
id,包含移动文件的数据标识。
bagoffset
文件位置偏移
为
用于标识文件的ID号。
等待结束
一般不使用
偏移
一般不使用
路径
文件路径,这个信息可能是压缩的形式。
大小
转移前的数据总量
recalltime
最后一次尝试通话
文件的USN
文件的更新序列号
下面是文件代理数据库表的一个示例:
存取时间= 03 / 30 / 1998 20:52:46 bagid = { b01043e7-fb1b-11d1-a1ba-00a0c9190447 },BagOffset = 56320,= 1000000为等待,密切=假,0 = 0,= = 1000000,= = 1000000 = = 0。
Win2k的秘密武器远程存储诊断