Skip to main content

IBM Systems  >   System z  >   z/VM  >  

OpenExtensions for z/VM

Byte File Systems

> >

An OpenExtensions user can create, store, and access the Byte File Systems familiar to UNIX users (and similar to the file systems of DOS and OS/2 and to the hierarchical file system of OS/390).

Byte File System Characteristics

With the Byte File System support provided by OpenExtensions for z/VM services:

Filenames and pathnames can be much longer than with traditional CMS file identifiers.

Terminals and communication pipes are accessed as files.

The Byte structure encourages an enterprise and its users to organize sets of files in a natural way (for example, by area, by department, by group of users, by user, and so forth).

OpenExtensions for z/VM services provide facilities to make accessible (or remove from accessibility) different subsets of files in any Byte structure by logically mounting any particular hierarchy. A particular hierarchy that has been mounted can later be unmounted.

An OpenExtensions for z/VM Byte File System is a new type of CMS file system called a BFS (Byte File System). Byte files and traditional CMS files can be copied back and forth using the OPENVM PUT and OPENVM GET commands.

OpenExtensions for z/VM also introduces the concept of external links to the Byte File System. An external link can be thought of as a symbolic link to non-Byte File System files. It associates a CMS record file with a BFS path name. That is, an external is a file that contains the name of an object kept outside the Byte File System. Using an external link, you can associate that object with a POSIX-conforming BFS path name. If the link is to a CMS record file, you can use the path name to access the file. For example, you can create an external link to map /u/donovan/helloworld to HELLOW MODULE A.