HPlogo Performing System Management Tasks: HP 3000 MPE/iX Computer Systems > Chapter 9 Managing Disks

Creating a Nonsystem Volume Set

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

There are four basic steps that you need to take to create a nonsystem volume set for your HP 3000. It involves planning, configuration, and finally, using VOLUTIL to add the set to your system in the following sequence:

  • Plan the volume set's definition and use. Determine the disk drives that you need (removable media, capacity), the volume classes, and the account structure. Plan for future expansion, and keep the volume sets small.

  • Order, receive, and connect the hardware. Use SYSGEN's ADEV command to configure the disk drives. Refer to Chapter 3 “Defining Input/Output Devices” for more information on adding devices to the system.

  • Mount the volumes in the volume set and enter the command DSTAT ALL to make sure that they have scratch or unknown status. (You will see volume status for all mounted volumes in system and nonsystem volume sets.)

  • To define the volume set, volumes, and classes, first reboot the system with your new configuration and then use VOLUTIL.

The remainder of this section explains the fourth step, using VOLUTIL to add a non-system volume set. For more detailed information refer to the Volume Management Reference Manual (32650-90045).

To access VOLUTIL

No special capability is needed to start VOLUTIL but you must have use volumes (UV) capability to reserve or access volume sets and create volumes (CV) capability to modify volumes. The RECOVER command requires system manager (SM) capability. The SHOWSET command may be used by any user to display volume set information.

To start VOLUTIL, at the MPE prompt enter:

   :VOLUTIL

To use online help

You can display helpful information about any of the VOLUTIL commands on the screen. To do so, enter the HELP command at the volutil: prompt in one of two forms:

  • To get help for a specific command, type HELP and then the command name. For example, to display a description, the syntax, and examples of the NEWSET command, enter:

       volutil:HELP NEWSET
    

  • To see a list of all the VOLUTIL commands with a brief description of each one, simply enter HELP or H.

To define the volume set

You define a new volume set by initializing the master of the volume set. Define the volume set with the NEWSET command, including the set name, master volume name, and the LDEV.

NEWSET has the following parameters:

NEWSET {[SNAME] = sname} {[MASTER] = master} {[LDEV] = ldev} [ [PERM] = percentperm] [ [TRANS] = percenttrans] [ [GEN] = gen_number] [ [CLASSES] = cname [,cname] [,...] ]

To define the volume set PROD to be created on logical device 18 with master volume name MASTER and with permanent disk space set to 100 percent, enter:

   volutil:NEWSET SNAME=PROD MASTER=MASTER LDEV=18 PERM=100

Nonsystem volumes use only permanent space, which you should set to 100.

The system issues recovery messages each time a volume is mounted. The following example illustrates this:

Figure 9-6 Creating a Nonsystem Volume Set

   :volutil

   Volume Utility A.00.00,(C)Hewlett-Packard Co., 1987. All

   Rights Reserved.

   volutil:newset SNAME=PROD MASTER=PRODMASTER LDEV=18 PERM=100

   *Verify:Initialize new volume set

   PROD:MASTER on LDEV 18 [Y/N]? Y

   beginning recovery

   completed recovery of free space map and label table

   completed recovery of files

   begin posting of recovered files

   recovery completed

   *Note:New master volume has been initialized on LDEV 18.

To add members to the volume set

Use the NEWVOL command to add or define a second or member volume of the volume set and initialize it. NEWVOL has the following parameters:

NEWVOL has the following parameters:

NEWVOL {[VNAME] = sname:vname} [ [LDEV] = ldev] [ [PERM] = percentperm] [ [TRANS] = percenttrans] [ [CLASSES] = cname [,cname] [,...] ]

To prevent errors, the set name and volume name are required, but you may supply both at once in the VNAME position, separated by a colon. The ldev parameter is optional, though if you do not enter an LDEV, you must initialize the volume you are adding in a separate step. If you do supply the LDEV number, the volume is defined, initialized, then automatically recognized and mounted.

To add a member volume, do the following:

  1. Start VOLUTIL by entering VOLUTIL at the MPE prompt.

  2. At the volutil: prompt, enter:

       volutil:NEWVOL sname:vname additional parameters
    

    For example, to add PRODMEMBER1 to the volume set PROD as LDEV 25, enter:

       volutil:NEWVOL VNAME=PROD:PRODMEMBER1 LDEV=25
    
  3. Enter the VSCLOSE command to post the new volume label information to disk.

  4. Enter VSOPEN to make the new volume available to users.

NOTE:

If you do not enter an LDEV number, the volume is added but not initialized. To initialize the volume later, use the INITVOL command. At the volutil: prompt, enter:

   volutil:INITVOL sname:vname ldev

For example, to initialize PROD:PRODMEMBER2 specifying logical device 25 and using positional parameters, enter:

   volutil:INITVOL PROD:PRODMEMBER2 25

To create volume classes

Use the NEWCLASS command to define volume classes within a set. NEWCLASS has the following syntax:

NEWCLASS {[CNAME] = sname:cname} [ [VOLUMES] = vname [,vname] [,...] ]

To add a class, do the following:

  1. Start VOLUTIL by entering VOLUTIL at the MPE prompt.

  2. At the volutil: prompt, enter:

       volutil:NEWCLASS sname:vname parameter
    

    For example, to add the new class ORDERS to PROD and to assign the volume PRODMASTER to ORDERS, enter:

       volutil:NEWCLASS CNAME=PROD:ORDERS VOLUMES=PRODMASTER
    
  3. Enter Y when prompted to verify the EXPANDCLASS command.

To add additional volumes to an existing volume class

Use the EXPANDCLASS command to add a volume or volumes to a class. EXPANDCLASS has the following syntax:

EXPANDCLASS {[CNAME] = sname:cname} [ [VOLUMES] = vname [,vname] [,...] ]

To add a volume or volumes to an existing class, do the following:

  1. Start VOLUTIL by entering VOLUTIL at the MPE prompt.

  2. At the volutil: prompt, enter:

       volutil:EXPANDCLASS sname:vname parameter
    

    For example, to add the volume PRODMEMBER2 to PROD:ORDERS, enter:

       volutil:EXPANDCLASS CNAME=PROD:ORDERS VOLUMES=PRODMEMBER2
    
  3. Enter Y when prompted to verify the EXPANDCLASS command.

  4. Enter the VSCLOSE command to post the new volume label information to disk.

  5. Enter VSOPEN to make the new volume available to users.

To display information about volume sets

Use the SHOWSET command to display information about the volume set.

To display volume set information, at the volutil: prompt, enter:

   volutil:SHOWSET sname parameters

SHOWSET has the following parameters:

SHOWSET [ [SNAME] = sname] [[INFO] = { CLASSES VOLUMES DSTATUS LABELS STRUCT }]

For example, to display a summary of the current structure or class/volume hierarchy for PROD, enter:

   volutil:SHOWSET SNAME=PROD INFO=STRUCT

Below is an example of the kind of information you will see. The asterisk before PRODMEMBER2 means that the volume has been defined, but not initialized.

Figure 9-7 Displaying Volume Set Information

   volutil:showset sname=PROD info=STRUCT

   Volumes in set: PROD

     PRODMASTER

     PRODMEMBER1

    *PRODMEMBER2

   Classes in set: PROD

     DISC

     ORDERS

     CUST

   Volumes in class: PROD:DISC

     PRODMASTER

     PRODMEMBER1

    *PRODMEMBER2

   Volumes in class: PROD:ORDERS

     PRODMASTER

    *PRODMEMBER2

   Volumes in class: PROD:CUST

     PRODMEMBER1
Feedback to webmaster