Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

CONTAINER

DIRECTORY

EXPORT

HOST

NETWORK

PROXY

ROUTE

/HOST

/LOG

/OWNER

/ROOT_MODE

/SIZE

/UID

/USER_NAME

/HOST

/LOG

/MODE

/UID

/USER_NAME

UCX NFS (UCP) CREATE — VMS UCX_1.2

Additional information available:

CONTAINERDIRECTORYEXPORTHOSTNETWORK
PROXYROUTE

CONTAINER

  Creates a logical ULTRIX file system which is comprised of  a  VMS
  container directory,  which holds a  VMS  container  file  and  an
  initial VMS directory which corresponds to the  empty ULTRIX  root
  directory.  The root directory actually  contains  three  internal
  files: .HISTORY.SYS, .BITMAP.SYS, and .SUPER.SYS.

  A container file is an RMS file  whos  name  is  the  same as  the
  container directory, and its type  is ".CONTAINER".  A  container_
  dir_specification has the following  form: dev:[cfdirname],  e.g.,
  WORK1$:[ULTRIX.ULTRIX_WORK].

  For this example, the directory WORK1$:[ULTRIX.ULTRIX_WORK]  would
  be created and  in  that  directory  there  would  be  two  files:
  ULTRIX_WORK.CONTAINER;1, and another directory  whose name  is  of
  the format: number$BFS.DIR;1.

  NOTE: you should not modify any of the files in the VMS  container
        directory via DCL.

  The VMS ownership of the container file may be specified using the
  /OWNER qualifier.

  The VMS protection and ULTRIX identity of the ULTRIX  file  system
  root  directory requires an ULTRIX UID and GID, as well as  a  VMS
  user_name (and therefore, UIC).  This information is provided  via
  the UCX$PROXY database.

  The /HOST, /UID, and /USER_NAME qualifiers  may  be  specified  in
  order to select which record will be accessed from the database.

  This command requires SYSPRV or BYPASS privilege.

  The default UCX$PROXY record selection is that a UID of  0  and  a
  GID of 1 will be used to select a record from the  database.  This
  record will provide the VMS user_name.

  Format:
   CREATE CONTAINER container_dir_specification

Additional information available:

/HOST/LOG/OWNER/ROOT_MODE/SIZE/UID
/USER_NAME

/HOST

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system root directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the root directory's ULTRIX identity, while the user_name  field  is
  used to provide the VMS ownership.

  This qualifier may be required if you wish to access an entry in the
  UCX$PROXY database which is not unique with respect to UID and user_
  name (i.e. the same UID/user_name combination on multiple hosts).

  The /HOST qualifier can be used in  any  combination  with  the /UID
  and /USER_NAME qualifiers.

  Format:
    CREATE CONTAINER container_dir_spec /USER_NAME=vms_username
                                        /HOST=host_name
                                        /UID=ULTRIX_uid

/LOG

  Determines whether or not information is displayed which  describes
  the UCX$PROXY  database  record  that  was  selected  in  order  to
  determine ownership.  Refer to /USER_NAME for a description of root
  directory ownership.

  The default is to  display  the  values  for  the  host,  uid, gid,
  and user_name from the record selected from the UCX$PROXY database.

  Format:
    CREATE CONTAINER container_dir_spec /[NO]LOG

/OWNER

  Specifies the VMS ownership of the Container File.

  [SYSTEM] is the default.

  Format:
    CREATE CONTAINER container_dir_specification /OWNER=[uic]

/ROOT_MODE

  Specifies the Ultrix protection that the default system files (root
  directory, bitmap and superblock file) of the file  system  are  to
  have.  This value is in octal.

  The default is 0755 (rwxr-xr-x).

  Format:
    CREATE CONTAINER container_dir_specification /ROOT_MODE=mode

/SIZE

  Specifies various container file size attributes.  These attributes
  are:
  INITIAL           Specifies the initial size, in disk blocks, of
                    the container file.  The default is 39 blocks.

  EXTEND            Specifies the number of blocks by which the
                    container file is to be extended when
                    extension is necessary.  The default is 160 blocks.

  MAXIMUM           Specifies a maximum size for the container file.
                    Once the file reaches this size, in blocks, then
                    no new files can be added without deleting old
                    files.  A MAXIMUM of 0, allows the container file
                    to grow without limits.  The default is 0.

  Format:
    CREATE CONTAINER container_dir_specification /SIZE=(option-list)

/UID

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system root directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the root directory's ULTRIX identity, while the user_name  field  is
  used to provide the VMS ownership.

  The /HOST qualifier may be required if you wish to access  an  entry
  in the UCX$PROXY database which is not unique with  respect  to  UID
  and user_name (i.e. the same UID/user_name combination  on  multiple
  hosts).

  The /UID qualifier can be used in  any  combination  with  the /HOST
  and /USER_NAME qualifiers.

  Format:
    CREATE CONTAINER container_dir_spec /UID=ULTRIX_uid
                                        /USER_NAME=vms_username
                                        /HOST=host_name

/USER_NAME

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system root directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the root directory's ULTRIX identity, while the user_name  field  is
  used to provide the VMS ownership.

  The /HOST qualifier may be required if you wish to access  an  entry
  in the UCX$PROXY database which is not unique with  respect  to  UID
  and user_name (i.e. the same UID/user_name combination  on  multiple
  hosts).

  The /USER_NAME qualifier can be used in  any  combination  with  the
  /HOST and /UID qualifiers.

  Format:
    CREATE CONTAINER container_dir_spec /USER_NAME=vms_username
                                        /HOST=host_name
                                        /UID=ULTRIX_uid

DIRECTORY

  The CREATE DIRECTORY command is used to create a directory in an
  ULTRIX file system.

  The VMS protection and ULTRIX identity of the ULTRIX  file  system
  directory requires an  ULTRIX  UID  and  GID,  as  well as  a  VMS
  user_name (and therefore, UIC).  This information is provided  via
  the UCX$PROXY database.

  The /HOST, /UID, and /USER_NAME qualifiers  may  be  specified  in
  order to select which record will be accessed from the database.

  The default UCX$PROXY record selection is:

  A.  If the process running UCX$UCP has SYSPRV or BYPASS privilege,
      a UID of 0 and a GID of 1 will be used to select a record from
      the database.  This record will provide the VMS user_name.

  B.  If the process running UCX$UCP does not have SYSPRV or  BYPASS
      privilege, the VMS user_name of the process will  be  used  to
      select a record from the database.  This record  will  provide
      the ULTRIX UID and GID.

  In all cases, SYSPRV or BYPASS privilege is required to  access  a
  UCX$PROXY record whose VMS user_name maps to a UIC which does  not
  match the UIC of the process.

  Format:
    CREATE DIRECTORY "UCX_file_specification"

Additional information available:

/HOST/LOG/MODE/UID/USER_NAME

/HOST

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the directory's ULTRIX identity, while the user_name field  is  used
  to provide the VMS ownership.

  This qualifier may be required if you wish to access an entry in the
  UCX$PROXY database which is not unique with respect to UID and user-
  name (i.e. the same UID/user_name combination on multiple hosts).

  The /HOST qualifier can be used in  any  combination  with  the /UID
  and /USER_NAME qualifiers.

  Format:
    CREATE DIRECTORY "UCX_file_specification" /USER_NAME=vms_username
                                              /HOST=host_name
                                              /UID=ULTRIX_uid

/LOG

  Determines whether or not information is displayed which  describes
  the UCX$PROXY  database  record  that  was  selected  in  order  to
  determine ownership.  Refer to /USER_NAME for a description of root
  directory ownership.

  The default is to  display  the  values  for  the  host,  uid, gid,
  and user_name from the record selected from the UCX$PROXY database.

  Format:
    CREATE DIRECTORY "UCX_file_specification" /[NO]LOG

/MODE

  Specifies the Ultrix protection to be  associated  with  the  new
  directory

  Format:
    CREATE DIRECTORY "UCX_file_specification" /MODE=mode_type

/UID

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the directory's ULTRIX identity, while the user_name  field  is used
  to provide the VMS ownership.

  The /HOST qualifier may be required if you wish to access  an  entry
  in the UCX$PROXY database which is not unique with  respect  to  UID
  and user_name (i.e. the same UID/user_name combination  on  multiple
  hosts).

  The /UID qualifier can be used in  any  combination  with  the /HOST
  and /USER_NAME qualifiers.

  Format:
    CREATE DIRECTORY "UCX_file_specification" /USER_NAME=vms_username
                                              /HOST=host_name
                                              /UID=ULTRIX_uid

/USER_NAME

  Selects an entry in the UCX$PROXY database in order to determine the
  ownership of the ULTRIX file system directory.

  The UID and GID fields in the UCX$PROXY entry are used to  establish
  the directory's ULTRIX identity, while the user_name  field  is used
  to provide the VMS ownership.

  The /HOST qualifier may be required if you wish to access  an  entry
  in the UCX$PROXY database which is not unique with  respect  to  UID
  and user_name (i.e. the same UID/user_name combination  on  multiple
  hosts).

  The /USER_NAME qualifier can be used in  any  combination  with  the
  /HOST and /UID qualifiers.

  Format:
    CREATE DIRECTORY "UCX_file_specification" /USER_NAME=vms_username
                                              /HOST=host_name
                                              /UID=ULTRIX_uid


EXPORT

  Creates an empty NFS EXPORT database.  If the UCX$EXPORT logical
  name is defined, it will be used to specify  the  directory  and
  file name for the database.  If UCX$EXPORT is not  defined,  the
  database will be created as []UCX$EXPORT.DAT.

  Format:
    CREATE EXPORT

HOST

  Creates an Internet HOST database.  This database will have one
  entry in it for LOCALHOST with an alias of localhost, at address
  127.0.0.1.

  If the UCX$HOST logical name is defined, it will be used to
  specify the directory and file name for the  database.   If
  UCX$HOST is not defined, the database will be created as:
  []UCX$HOST.DAT.

  Format:
    CREATE HOST

NETWORK

  Creates an empty Internet NETWORK database.  If the UCX$NETWORK
  logical name is defined, it will be used to specify the directory
  and file name for the database.  If UCX$NETWORK is not defined, the
  database will be created as []UCX$NETWORK.DAT.

  Format:
    CREATE NETWORK

PROXY

  Creates an empty NFS PROXY database.  If the UCX$PROXY logical
  name is defined, it will be used to specify the directory and
  file name for the database.  If UCX$PROXY is not defined, the
  database will be created as []UCX$PROXY.DAT.

  Format:
    CREATE PROXY

ROUTE

  Creates an empty Internet ROUTE database.  If the UCX$ROUTE logical
  name is defined, it will be used to specify the directory and
  file name for the database.  If UCX$ROUTE is not defined, the
  database will be created as []UCX$ROUTE.DAT.

  Format:
    CREATE ROUTE

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026