

UPDATE DEVCLASS (更新 z/OS media server的 FILE 设备类)
使用此命令可更新您定义的设备类,该设备类使用 z/OS media server 将磁盘存储器上的文件作为顺序存取卷 (例如磁带) 进行访问。 以 z/OS media server 的存储器为目标的设备类需要类型为 ZOSMEDIA 的库定义。
该设备类中的卷是一种虚拟存储访问法( VSAM )线性数据集,可通过. z/OS media server 进行访问。 SCRATCH 卷可与设备类配合使用,并会 z/OS media server 动态分配 VSAM LDS。 不必定义卷来使服务器使用设备类。 如果定义卷,请设置高级限定符 (HLQ) ,以便 SMS 通过 z/OS media server识别分配请求。 如果要使用已定义的卷,那么使用此设备类时,服务器不支持对卷进行格式化的功能。 z/OS media serverz/OS 媒体服务器在填充FILE卷时,会使用 DFSMS Media Manager中的 FormatWrite 功能。
您可以使用 DEFINE VOLUME 命令来定义 FILE 设备类的卷。 但是,在打开已定义的卷供首次使用之前, z/OS media server 不会为该卷分配空间。
特权类
要发出此命令,必须具有系统特权或无限制的存储特权。
语法
参数
- device_class_name (必需)
- 指定要定义的设备类的名称。 设备类名称的最大长度为 30 个字符。
- MAXCAPacity
- 指定定义给此设备类中存储池的文件卷的最大大小。 此参数是可选的。
将该值指定为后跟 K (KB)、M (MB)、G (GB) 或 T (TB) 的整数。 最小大小为 1 MB (MAXCAPACITY=1M)。 最大大小为 16384 GB (MAXCAPACITY=16384G)。
- PRIMARYalloc
- 指定打开新卷时动态分配的初始空间量。 必须有足够的可用空间才能满足初始分配量。 存储管理子系统 (SMS) 策略决定是否可使用多个物理卷来满足初始分配请求。
此参数是可选的。 将该值指定为后跟 K (KB)、M (MB)、G (GB) 或 T (TB) 的整数。 最小大小为 100 KB (PRIMARYALLOC=100K)。 最大大小为 16384 GB (MAXCAPACITY=16384G)。 将所有值舍入为 256 KB 的下一个更高倍数。
为了避免浪费空间,动态分配操作将使用 PRIMARYALLOC 和 MAXCAPACITY 这两个参数指定的值中的较小者。
SMS 自动类选择 (ACS) 例程可影响是否使用 PRIMARYALLOC 和 SECONDARYALLOC 参数。
- SECONDARYalloc
- 指定在已分配给文件卷的空间用尽时,用于扩展文件卷的空间量。 文件卷的数据集将根据 MAXCAPACITY 参数所设置的大小来进行扩展,然后卷将标记为已满。
因为线性数据集的辅助分配无法跨物理卷进行,所以,在选择辅助分配大小时应考虑物理卷的大小。 例如,3390 型号 3 的物理卷大约是 2.8 GB。 要确保每个扩展请求都几乎占据整个物理卷但不占据更多卷,请使用仅少于 2.8 GB 的辅助分配大小。 2600 MB 的辅助分配量将为 VSAM 卷数据集 (VVDS)、卷标和卷目录 (VTOC) 分配足够的空间。
此参数是可选的。 将该值指定为后跟 K (KB)、M (MB)、G (GB) 或 T (TB) 的整数。 最小值为 0 KB (SECONDARYALLOC=0K)。 最大值为 16384 GB。 除了 0 以外,所有值都向上舍入到 256 KB 的更高倍数。
如果指定了 0 (SECONDARYALLOC=0),那么不能将文件卷扩展到超过基本分配量。
SMS 自动类选择 (ACS) 例程可影响是否使用 PRIMARYALLOC 和 SECONDARYALLOC 参数。
如果您指定了非 0 的 SECONDARYALLOCATION 参数值或者如果您允许该值缺省为 2600M,那么与 PREFIX 标识(例如,高级别限定符)关联的 SMS DATACLAS 必须指定扩展可寻址性 (EA) 属性。 没有 EA 属性,SMS DATACLAS 就会将 VSAM LDS FILE 卷的分配限制到主扩展数据块。 (请参阅 PRIMARYALLOCATION 参数的描述)。 通过将数据集限制为主分配大小, z/OS media server无法扩展该数据集,并且在达到最大容量之前将卷标记为 FULL。
限制: 确保为 PRIMARYALLOC 和 SECONDARYALLOC 参数指定的值在存储设备的实际限制内。 服务器无法检查值是否超出实际设备限制,并且不会检查两个值是否同时超出当前 MAXCAPACITY 设置。提示: 要在为 MAXCAPACITY 参数指定大值时填充卷,请为 PRIMARYALLOC 和 SECONDARYALLOC 参数指定大值。 使用更大的 MVS 容积,以减少扩展失败的几率。 - PREFIX
- 指定用于分配临时卷数据集的数据集名称的高级别限定符。 对于所有在此设备类中创建的临时文件卷,服务器将使用此前缀创建数据集名称。 此参数是可选的。 前缀的最大长度为 32 个字符(包括句点)。指定给此参数的值必须满足下列条件:
- 该值由限定符组成,每个限定符最多可包含八个字符(包括句点)。 例如,下列值是可接受的:
AB.CD2.E - 限定符必须以单个句点分隔。
- 各限定符的第一个字母必须是字母或国家或地区字符(@、#、$),后面跟字母、国家或地区字符、连字符或数字字符。
使用缺省前缀的文件卷数据集名称的一个示例是 ADSM.B0000021.BFS。
如果具有数据集命名约定,请使用符合命名约定的前缀。 例如,下列值是可接受的:TSM.SERVER2.VSAMFILE。
如果要对 IBM Storage Protect 或 Tivoli Storage Manager for z/OS Media 运行多个服务器实例,那么必须在所更新的每个设备类的 PREFIX 参数中使用唯一值。
- 该值由限定符组成,每个限定符最多可包含八个字符(包括句点)。 例如,下列值是可接受的:
- MOUNTLimit
- 指定可以为该设备类同时打开的 FILE 卷的最大数目。 此参数是可选的。 对于模拟 3390 设备的 3995 设备,不可将此值设置为大于存储卷的介质上可存在的并发输入和输出流数。
如果在从一个卷切换到另一个卷时出现重大损耗,那么在此参数中指定的值将非常重要。 例如,在使用 IBM® 3995 设备模拟 3390 设备时,可以进行切换。 所指定的值不可超过设备上可用物理磁带机数。
如果计划使用同时写功能,那么请确保有足够的磁带机可用于写操作。 如果同时写操作所需的磁带机数大于设备类的 MOUNTLIMIT 参数的值,那么事务将失败。
