文档库 最新最全的文档下载
当前位置:文档库 › DFSMS

DFSMS

2.3.3 存储管理子系统(DFSMS)

存储管理也是系统的一项基本服务。系统存储管理子系统(Storage Management System,SMS)定义了系统中的各种输入/输出设备,并控制这些设备的操作;同时,它还提供文件系统的基本功能,使用户可以方便、快速地访问数据。系统的各种程序及数据都保存在硬盘上,如果希望执行某些程序,必须用到存储管理的服务,因此,SMS一般先于其他子系统启动,以提供基本的存储管理服务。

存储管理软件组件(Data Facility Storage Management Subsystem,DFSMS)可以帮助我们更有效地进行系统存储的管理,它主要由四个部分组成:

DFSMSdfp是一个数据、空间和设备的基本管理工具。它与BCP一起构成了z/OS操作系统的基础。

DFSMSdss是一个数据和空间的管理工具,可以对数据进行移动、复制、压缩等操作。

DFSMShsm 是一个存储管理工具,用于管理不活跃的数据,在存储体系中改善DASD的使用情况。

DFSMSrmm管理磁带及其记录的数据。DFSMSrmm可以管理所有的磁带介质及其他可移动的介质,比如光盘,它可以记录光盘架的位置,但不管理光盘的数据。

DFSMSdfp

它与文件基本访问操作相关,是Z/OS也是DFSMS最基本的东西。举个例子,我们常说的SMS,它可以自动给新的数据分配属性,并且自动控制系统的存储,分配数据给合适的存储设备,其实这里说的SMS,就是DFSMSdfp的一个facility。DFSMS提供了存储、数据、程序以及设备的管理。它是一系列access methods、utilities、IDCAMS(这个应该不陌生)、以及其他一些功能的集合。这样说可能读者会觉得头晕。让我们看一下实际应用中DFSMSdfp的作用。当我们在ISPF中使用ISMF panels时,就可以看到数据的一系列属性,非常详尽,比我们在ISPF里创建data set时看见的选项还多。在这里我们如果进行操作,就是DFSMSdfp在起作用。通过合理的属性搭配,我们可以提高系统的存储性能。除了存储(storage)管理以外,DFSMSdfp还包括详尽的数据管理,如组织、编目读取数据等。使用数据管理,我们可以完成自动locate cataloged data sets,控制access to data,Mount magnetic tape volumes in the drive等任务。通过设置相应SMS参数,或者使用“exit”,还可以对DFSMS进行配置,这可以理解为access method。而对于硬件,DFSMSdfp也可以管理,它可以管理设备,可以管理磁带(tape)的挂载(mount)。书上对于设备管理着墨不多,读者也不甚明了,而磁带挂载的管理,其实是对磁带使用的优化。它可以提高使用性,减少cost。通过SMS的ACS(自动类选择)并把tape数据集重定向到DASD的缓冲上,DFSMSdfp能够完成对已选择的tape数据集的获取。而在DASD上,操作员就

可以把这些数据集转移到单一的tape或者一组小的tape集上,从而减少了大量tape的挂载工作。此外,DFSMSdfp还提供了分布式数据access功能,使客户端可以像access本地数据一样去access主机上的数据,即使客户用的是windows系统。DFSMSdfp还包括高级复制服务和OAM(Object access method)。前者可以用来备份重要数据,而尽量减少对并行程序的影响。在灾难发生后,这些重要数据就可以迅速恢复。后者主要是向所谓“对象”提供的服务,读者还不太懂,正在研究中。

DFSMSdss
根据张sir的讲解,这个服务主要是面向数据集的。这个组件全称应该是 data set service。ABC书上说它提供了以下一些功能:数据的移动和复制,空间管理,数据的备份和恢复,数据集和卷(volume)之间的转换,分布式数据管理(与E SS相关的快速复制功能,RAMAC Virtual Array的快照功能)和并行复制。DFSMSdss是DFSMS最主要的数据移动工具,依靠复制和移动数据,存储、数据和空间的管理可以更加高效。它可以迅捷的将旧DASD上的数据集移动到新的上。DFSMSdss的数据移动对很多其他的操作都很有用。
下面一一介绍使用DFSMSdss可以的任务
数据的移动和复制:DFSMSdss可以让你在相似或者不相似的设备上,移动或者复制卷上的数据。如果你在DFSMSdss里创造了一个备份,你可以复制这个备份。DFSMSdss还可以让你在一个dump操作中创造大量的备份拷贝。
空间管理:它可以减少或者消除DASD上的碎片空间,并提供压缩、释放功能。注意,它释放的数据集里的空闲空间,不是数据集本身。
数据备份和恢复:DFSMSdss同时提供数据集级别和卷级别的备份和恢复功能。它还带有一个独立程序,用这个程序,即使host操作系统不存在,你也可以运行它。
数据集和卷的转换: DFSMSdss可以把你的数据集和卷转换成为系统管理状态。作为恢复步骤的一部分,它还可以把你的数据还原成为非系统管理。
分布式数据管理:在复制和移动操作中,DFSMSdss用一个特定的数据集保存分布式数据管理(DDM)的属性。它还提供面向ESS的flashcopy功能和面向RVA(RAMAC virtual array)的快照。这两个功能适合大规模数据处理,可以自动执行,因此比传统方法更快。
并行复制:如果硬件支持,DFSMSdss也提供并行复制。这样,即使在数据正在被使用的时候,也可以被复制或备份。只要数据没有被更新,用户或者应用程序就可以决定什么时候开始,把数据复制。




相关文档