如何确定数据集是否为zFS

时间:2016-08-05 19:43:34

标签: zos

我可以查询哪个z / OS控制块来确定数据集是否为zFS类型?所有其他文件类型都可以通过查看F1DSECT控制块中的标志来确定,但我在那里看不到有关zFS的任何信息。

1 个答案:

答案 0 :(得分:1)

我认为你不能仅仅通过查看VTOC中的位来回答这个问题。至少,我认为您需要调用IGGCSI00并检查FSDSFLAG以检测zFS。

还有一种UNIX服务方式......

如果挂载了您正在查看的文件系统(在UNIX服务意义上),则一种解决方案是使用w_getmntent()或BPX1GMN服务。如果您碰巧知道挂载点(从文件系统上的路径等),您可以直接进入它 - 否则,您可以遍历挂载点,直到找到与您正在寻找的数据集名称匹配的挂载点。从那里,BPX1GMN的输出(参见BPXYMNTE宏)具有了解文件系统类型所需的大部分信息。

如果您需要更深入的信息,还有w_statvfs()和pfsctl()函数。但是,如果未安装文件系统,则不确定要执行的操作。