Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Mounting file systems z/OS UNIX System Services File System Interface Reference SA23-2285-00 |
|
Mountable file systems are subsets of the file hierarchy that are added and deleted by mount and unmount. Each has its own root and hierarchical directory structure. One such file system serves as the root of the whole file hierarchy, and mounts are done upon the directories of other mounted file systems. A mount may be issued from the BPXPRMxx parmlib member that is used with the start of z/OS UNIX, by a user through ISHELL, by the TSO/E MOUNT command, by automount, or by a program using the mount() function. The latter function is restricted to users with appropriate privileges. Following is the syntax of a MOUNT statement, showing the parameters
that are important to this discussion:
where:
See the MOUNT command description in z/OS UNIX System Services Command Reference for more information about the MOUNT command. The parameters are passed to the PFS on the vfs_mount operation. The FILESYSTEM or PARM values are used by the PFS to identify the file system object that is being mounted. During vfs_mount the PFS is expected to:
Porting noteThis differs from some implementations in that vfs_root is not used to extract the vnode of the root of a just-mounted file system. The root vnode is never explicitly inactivated. If this file system is unmounted, the vfs_umount operation implies vn_inactive for the root vnode-inode pair. The PFS cannot use a signal-enabled wait or WAITX during MOUNT. The LFS does not permit two mounts on a single MVS image with the same file system name. If the PFS identifies its mounted objects through the PARM parameter or by some other means, the PFS must permit or reject attempts to mount the same object more than once. If the mounted file system is on DASD, DASD file sharing must be taken into account. If the file system object is on or is using a resource that is shared by multiple systems, the PFS is responsible for managing or denying shared access. The ROOT statement defines the system root. It is valid only from the parmlib member, and it has the same parameters as MOUNT, except that a MOUNTPOINT is not specified. |
Copyright IBM Corporation 1990, 2014
|