Administrator's Reference

DEFINE STGPOOL (Define a Storage Pool)

Use the DEFINE STGPOOL command to name a set of volumes as a primary storage pool or a copy storage pool. The volumes in a pool belong to the same device class. A primary storage pool is used as the destination for backup files, archive files, or files migrated from client nodes. A copy storage pool is used to store backup copies of files that are in primary storage pools.

During installation, ADSM provides three predefined random access storage pools:

BACKUPPOOL
A storage destination for workstation files that are backed up to the server

ARCHIVEPOOL
A storage destination for workstation files that are archived to the server

SPACEMGPOOL
A storage destination for files migrated from client nodes

Use this command to increase ADSM data storage capacity by defining additional storage pools. You can define storage pools as necessary to manage your storage.

You can restrict administrator authority, by storage pool, to control administrator access to your data storage.

If you want to migrate files from one primary storage pool to another, you must specify the NEXTSTGPOOL parameter. This parameter links primary storage pools together into a hierarchy for data storage.

To determine the name of the device class (and the corresponding device type) to which you want the storage pool assigned, use the QUERY DEVCLASS command.

After you define a storage pool, you can use the DEFINE VOLUME command to assign volumes to the storage pool.

The DEFINE STGPOOL command takes three forms, depending on whether you are defining a primary storage pool assigned to random access devices, a primary storage pool assigned to sequential access devices, or a copy storage pool. The syntax and parameters for each form are defined separately.

Privilege Class

To issue this command, you must have system privilege.

Syntax for Defining Random Access Storage Pools

                                    .-POoltype--=--PRimary---.
>>-DEFine STGpool--poolname--DISK---+------------------------+-->
                                    '-POoltype--=--PRimary---'
 
>----+------------------------------+--------------------------->
     '-DESCription--=--description--'
 
    .-ACCess--=--READWrite--------.
>---+-----------------------------+----------------------------->
    '-ACCess--=--+-READWrite---+--'
                 +-READOnly----+
                 '-UNAVailable-'
 
     .-MAXSIze--=--NOLimit-------.
>----+---------------------------+------------------------------>
     '-MAXSIze--=--maxfilesize---'
 
>----+---------------------------+------------------------------>
     '-NEXTstgpool--=--poolname--'
 
    .-HIghmig--=--90-------------.  .-LOwmig--=--70------------.
>---+----------------------------+--+--------------------------+>
    '-HIghmig--=--highmigvalue---'  '-LOwmig--=--lowmigvalue---'
 
     .-CAChe--=--No-------.  .-MIGPRocess--=--1--------------.
>----+--------------------+--+-------------------------------+-><
     '-CAChe--=--+-No--+--'  '-MIGPRocess--=--numprocesses---'
                 '-Yes-'
 

Parameters for Defining a Random Access Storage Pool

poolname

Specifies the name of the storage pool to be defined. This parameter is required. The maximum length of the name is 30 characters.

DISK

Specifies that you want to define a storage pool to the DISK device class (the DISK device class is predefined during installation). This parameter is required.

POoltype=PRimary

Specifies that you want to define a primary storage pool. This parameter is optional. The default value is PRIMARY.

DESCription=description

Specifies a description of the storage pool to be defined. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

ACCess=accessmode

Specifies how users and system processes (like migration and reclamation) can access files in the storage pool. This parameter is optional. The default value is READWRITE. Possible values are:

READWrite

Specifies that users and system processes (like migration) can read and write to files stored on volumes in the storage pool.

READOnly

Specifies that users can only read files from the volumes in the storage pool.

No new writes are permitted to the volumes in the storage pool from other volumes outside the storage pool. However, system processes (like reclamation) are permitted to move files within the volumes in the storage pool.

If this storage pool has been specified as a subordinate storage pool (with the NEXTSTGPOOL parameter) and is defined as readonly, the storage pool is skipped when system processes (like migration) attempt to write files to the storage pool.

UNAVailable

Specifies that users cannot access files stored on volumes in the storage pool.

No new writes are permitted to volumes in the storage pool from other volumes outside the storage pool. However, system processes (like reclamation) are permitted to move files within the volumes in the storage pool. Files can also be moved or copied from this storage pool to another storage pool.

If this storage pool has been specified as a subordinate storage pool (with the NEXTSTGPOOL parameter) and is defined as unavailable, the storage pool is skipped when system processes (like migration) attempt to write files to the storage pool.

MAXSIze=maxfilesize

Specifies the maximum physical file size for the storage pool. This parameter is optional. The value of this parameter can be either NOLIMIT, or an integer followed by a scale factor. The default value is NOLIMIT, which specifies that there is no maximum size limit for physical files stored in the storage pool. Logical files that are smaller than the MAXSIZe value will not be stored if they belong to an aggregate that is larger than the MAXSIZe value.

To limit the maximum physical file size, specify an integer (1 to 999999) followed by a scale factor. Scale factors and their meanings are:

Scale Factor
Meaning
K
Kilobyte
M
Megabyte
G
Gigabyte
T
Terabyte

For example, MAXSIZE=5G specifies that the maximum file size for this storage pool is 5 gigabytes.

If a file exceeds the maximum size and no pool is specified as the NEXTSTGPOOL, the file is not stored. If a file exceeds the maximum size and a pool is specified as the NEXTSTGPOOL, the file is stored in the next storage pool that can accept the file size. If you specify the NEXTSTGPOOL parameter, at least one storage pool in your hierarchy should have a MAXSIZE value of NOLIMIT. By setting MAXSIZE to NOLIMIT for at least one pool, you ensure that no matter what its size, a file can be stored somewhere.

NEXTstgpool=poolname

Specifies the name of the storage pool to which files can be migrated. This parameter is optional.

A pool specified with the NEXTSTGPOOL parameter must be a primary storage pool. A copy storage pool cannot be specified.

If you do not specify a value for this parameter, migration cannot occur and files that exceed the value specified for the MAXSIZE parameter cannot be placed in another storage pool.

You cannot create a chain of storage pools that leads to an endless loop through the NEXTSTGPOOL parameter. At least one storage pool in the hierarchy must have no value specified for NEXTSTGPOOL.

HIghmig=highmigvalue

Specifies when ADSM can start migration for this storage pool, as a percentage of the storage pool capacity. This parameter is optional. You can specify an integer from 0 to 100, inclusive. The default value is 90 percent.

When the storage pool occupancy exceeds the value for this parameter, ADSM can initiate migration, by node, to the next storage pool, as defined with the NEXTSTGPOOL parameter. You can specify HIGHMIG=100 to prevent migration for this storage pool (assuming you have defined the NEXTSTGPOOL parameter).

LOwmig=lowmigvalue

Specifies when ADSM can stop migration for this storage pool, as a percentage of the storage pool occupancy. This parameter is optional. You can specify an integer from 0 to 99. The default value is 70.

When the storage pool occupancy reaches the value for this parameter, ADSM will not initiate migration of another node's files. Because all file spaces that belong to a node are migrated together, the occupancy of the storage pool can fall below the value you specified for this parameter. You can set LOWMIG=0 to permit migration to empty the storage pool.

CAChe=cachingvalue

For random access storage pools only, specifies whether a cached copy of a file that has been migrated remains in the random access storage pool. This parameter is optional. The primary copy of the file is migrated to the next storage pool, as defined with the NEXTSTGPOOL parameter.

Caching improves the retrievability of files that have been migrated to sequential access storage pools by permitting cached copies of files to remain on the storage pool. The cached copies are available, if needed, or can be overwritten when necessary. The default value is NO. Possible values are:

Yes

Specifies that caching is enabled.

No

Specifies that caching is disabled.

MIGPRocess=numprocesses

Specifies the number of processes that are used for migrating files from this storage pool. This parameter is optional. You can specify an integer from 1 to 999, inclusive. The default value is 1.

During migration, these processes are performed in parallel to provide the potential for improved migration rates.

Syntax for Defining Primary Sequential Access Storage Pools

>>-DEFine STGpool--poolname--devclassname----------------------->
 
    .-POoltype--=--PRimary---.
>---+------------------------+---------------------------------->
    '-POoltype--=--PRimary---'
 
>----+------------------------------+--------------------------->
     '-DESCription--=--description--'
 
    .-ACCess--=--READWrite--------.
>---+-----------------------------+----------------------------->
    '-ACCess--=--+-READWrite---+--'
                 +-READOnly----+
                 '-UNAVailable-'
 
     .-MAXSIze--=--NOLimit-------.
>----+---------------------------+------------------------------>
     '-MAXSIze--=--maxfilesize---'
 
>----+---------------------------+------------------------------>
     '-NEXTstgpool--=--poolname--'
 
>---+------------------------------+---------------------------->
    '-RECLAIMSTGpool--=--poolname--'
 
    .-HIghmig--=--90-------------.  .-LOwmig--=--70------------.
>---+----------------------------+--+--------------------------+>
    '-HIghmig--=--highmigvalue---'  '-LOwmig--=--lowmigvalue---'
 
     .-COLlocate--=--No-------------.
>----+------------------------------+--------------------------->
     '-COLlocate--=--+-No--------+--'
                     +-Yes-------+
                     '-FILespace-'
 
     .-REClaim--=--60-------------.
>----+----------------------------+----------------------------->
     '-REClaim--=--reclaimvalue---'
 
                                      .-REUsedelay--=--0------.
>----MAXSCRatch--=--maxscratchvalue---+-----------------------+->
                                      '-REUsedelay--=--days---'
 
>----+--------------------------------+------------------------><
     '-OVFLOcation--=--locationname---'
 

Parameters for Defining a Primary Sequential Access Storage Pool

poolname

Specifies the name of the storage pool to be defined. This parameter is required. The maximum length of the name is 30 characters.

devclassname

Specifies the name of the device class to which this storage pool is assigned. This parameter is required. You can specify any device class defined with the DEFINE DEVCLASS command.

POoltype=PRimary

Specifies that you want to define a primary storage pool. This parameter is optional. The default value is PRIMARY.

DESCription=description

Specifies a description of the storage pool to be defined. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

ACCess=accessmode

Specifies how users and system processes (like migration and reclamation) can access files in the storage pool. This parameter is optional. The default value is READWRITE. Possible values are:

READWrite

Specifies that users and system processes (like migration) can read and write to files stored on volumes in the storage pool.

READOnly

Specifies that users can only read files stored on the volumes in the storage pool.

No new writes are permitted to the volumes in the storage pool from other volumes outside the storage pool. However, system processes (like reclamation) are permitted to move files within the volumes in the storage pool.

If this storage pool has been specified as a subordinate storage pool (with the NEXTSTGPOOL parameter) and is defined as readonly, the storage pool is skipped when system processes (like migration) attempt to write files to the storage pool.

UNAVailable

Specifies that users cannot access files stored on volumes in the storage pool.

No new writes are permitted to volumes in the storage pool from other volumes outside the storage pool. However, system processes (like reclamation) are permitted to move files within the volumes in the storage pool. Files can also be moved or copied from this storage pool to another storage pool.

If this storage pool has been specified as a subordinate storage pool (with the NEXTSTGPOOL parameter) and is defined as unavailable, the storage pool is skipped when system processes (like migration) attempt to write files to the storage pool.

MAXSIze=maxfilesize

Specifies the maximum physical file size for the storage pool. This parameter is optional. The value of this parameter can be either NOLIMIT, or an integer followed by a scale factor. The default value is NOLIMIT, which specifies that there is no maximum size limit for physical files stored in the storage pool. Logical files that are smaller than the MAXSIZe value will not be stored if they belong to an aggregate that is larger than the MAXSIZe value.

To limit the maximum physical file size, specify an integer (1 to 999999) followed by a scale factor. Scale factors and their meanings are:

Scale Factor
Meaning
K
Kilobyte
M
Megabyte
G
Gigabyte
T
Terabyte

For example, MAXSIZE=5G specifies that the maximum file size for this storage pool is 5 gigabytes.

If a file exceeds the maximum size and no pool is specified as the NEXTSTGPOOL, the file is not stored. If a file exceeds the maximum size and a pool is specified as the NEXTSTGPOOL, the file is stored in the next storage pool that can accept the file size. If you specify the NEXTSTGPOOL parameter, at least one storage pool in your hierarchy should have a MAXSIZE value of NOLIMIT. By setting MAXSIZE to NOLIMIT for at least one pool, you ensure that no matter what its size, a file can be stored somewhere.

NEXTstgpool=poolname

Specifies the name of the storage pool to which files can be migrated. This parameter is optional.

A pool specified with the NEXTSTGPOOL parameter must be a primary storage pool. A copy storage pool cannot be specified.

If you do not specify a value for this parameter, migration cannot occur from this storage pool and files that exceed the value specified for the MAXSIZE parameter cannot be placed in another storage pool.

You cannot create a chain of storage pools that leads to an endless loop through the NEXTSTGPOOL parameter. At least one storage pool in the hierarchy must have no value specified for NEXTSTGPOOL.

RECLAIMSTGpool=poolname

Specifies another storage pool as a target for reclaimed data. This parameter is primarily for use with storage pools that have only one drive in its library. This parameter allows the volume to be reclaimed to be mounted in its library and the data is then moved to the specified reclaim storage pool.

This parameter must be an existing primary sequential storage pool. This parameter is optional, however, if this parameter is used all data will be reclaimed to that storage pool regardless of the number of drives in that library.

The reclaim storage pool itself must be defined as a primary storage pool. There are no restrictions on this storage pool's definition, but it should be defined with a NEXTSTGPOOL= value that will migrate its data back into the data storage hierarchy. Because its primary function is to collect reclaimed data, its NEXTSTGPOOL= value should be the same storage pool from which the data was reclaimed.

HIghmig=highmigvalue

Specifies when ADSM can start migration for this storage pool, as a percentage of the storage pool occupancy. This parameter is optional. You can specify an integer from 1 to 100, inclusive. The default value is 90 percent.

When the storage pool occupancy exceeds the value for this parameter, ADSM can initiate migration, by volume, to the next storage pool, as defined with the NEXTSTGPOOL parameter. You can specify HIGHMIG=100 to prevent migration for this storage pool (assuming you have defined the NEXTSTGPOOL parameter).

LOwmig=lowmigvalue

Specifies when ADSM can stop migration for this storage pool, as a percentage of the storage pool occupancy. This parameter is optional. You can specify an integer from 0 to 99. The default value is 70.

When the storage pool occupancy reaches the value for this parameter, ADSM will not initiate migration of files from another volume. Because all files that are on a single volume are migrated together, the occupancy of the storage pool can fall below the value you specified for this parameter. You can set LOWMIG=0 to permit migration to empty the storage pool.

COLlocate=collocation

Specifies whether ADSM attempts to keep data belonging to a single client node assigned to as few volumes as possible; or attempts to keep data belonging to a single client node's filespace assigned to as few volumes as possible. This parameter is optional. The default value is NO.

Collocation reduces the number of sequential access media mounts for restore, retrieve, and recall operations. However, collocation increases both the amount of server time needed to collocate files for storing, and the number of volumes required. Collocation may not be useful on systems with only one or two sequential devices. For additional information, see ADSM Administrator's Guide.

Possible values are:

Yes

Specifies that collocation is enabled. The server tries to put data for one node on as few volumes as possible. If the node has multiple filespaces, no attempt is made to collocate those filespaces.

No

Specifies that collocation is disabled.

FILespace

Specifies that collocation is enabled at the filespace level for client nodes. The server tries to put data for one node and filespace on as few volumes as possible. If a node has multiple filespaces, the server attempts to put data for different filespaces on different volumes.

REClaim=reclaimvalue

Specifies when to initiate reclamation of fragmented space on volumes in the storage pool, based on the percentage of reclaimable space on a volume. Reclamation makes the fragmented space usable again by moving any remaining active files from one volume to another volume, thus making the original volume available for reuse. This parameter is optional. You can specify an integer from 1-100, inclusive. The default value is 60. Except for storage pools that are assigned to device classes with a device type of WORM where the default value is 100. Because write-once read-many (WORM) media is unalterable and therefore not reusable, the value of 100 prevents reclamation from occurring. However, setting reclaim to a value lower than 100 for WORM optical media is allowed by ADSM. This allows active data on fragmented WORM volumes to be consolidated onto other volumes. The empty WORM optical volume can then be checked out of the library. This frees space in the library allowing usable WORM volumes to be checked in.

Space becomes fragmented as files on a volume are deleted because of processes such as expiration or file space deletion. The amount of space that can be reclaimed on a volume increases as files on the volume are deleted. When the percentage of space that can be reclaimed on a volume rises above the value for the RECLAIM parameter, the volume is reclaimed. Active files on the volume are rewritten to other volumes in the storage pool, making the original volume available for new files.

It is recommended that you specify a value of 50 percent or greater for this parameter so that files stored on two volumes can be combined onto a single output volume.
Note:Once a sector of WORM optical media has been written to, it cannot be written over. This prevents WORM volumes from being reclaimed. Therefore, when storage pools are defined to a WORM device class, the default reclaim value is set to 100 to prevent reclamation from occurring. You can specify a value other than the default regardless of the device type of the device class. This allows users with storage pools assigned to device type of WORM to consolidate data onto fewer volumes, and free slots in automated libraries.To dump more than 2GB of data onto the 12 or 14-inch WORM media, ADSM with WORM support must be run on Version 4.1.4 of AIX to overcome a filesystem limitation.

MAXSCRatch=maxscratchvalue

Specifies the maximum number of scratch volumes that can be requested by ADSM. This parameter is required. You can specify an integer from 0 to 100000000, inclusive.

The value specified for this parameter is used to estimate the total number of volumes available in the storage pool, and the corresponding estimated capacity for the storage pool.

Scratch volumes are automatically deleted from the storage pool when they become empty. When scratch volumes with the device type of FILE are deleted, the space that the volumes occupied is freed by ADSM and returned to the file system.

REUsedelay=days

Specifies the number of days that must elapse after all files have been deleted from a volume, before the volume can be rewritten or returned to the scratch pool. This parameter is optional. You can specify an integer from 0 to 9999, inclusive. The default value is 0, which means that a volume can be rewritten or returned to the scratch pool as soon as all the files have been deleted from the volume.

By specifying this parameter, you can ensure that the database could be restored to an earlier level and database references to files in the storage pool would still be valid.

OVFLOcation=locationname

Specifies the destination overflow location for the storage pool being defined. The location is used on the subsequent MOVE MEDIA commands. The location of the volume associated with the storage pool is updated with this location name when the volume is ejected out of the library by the MOVE MEDIA command. This parameter is optional. The location information can be a maximum length of 255 characters. If the location information contains any blank characters, the location information must be enclosed in quotation marks. The default is no location.

Usage Notes

The migration occupancy represented by the HIGHMIG and LOWMIG parameter is computed differently for random and sequential access storage pools:

Syntax for Defining Copy Storage Pools

>>-DEFine STGpool--poolname--devclassname--POoltype--=--COpy---->
 
>---+------------------------------+---------------------------->
    '-DESCription--=--description--'
 
    .-ACCess--=--READWrite--------.
>---+-----------------------------+----------------------------->
    '-ACCess--=--+-READWrite---+--'
                 +-READOnly----+
                 '-UNAVailable-'
 
     .-COLlocate--=--No-------------.
>----+------------------------------+--------------------------->
     '-COLlocate--=--+-No--------+--'
                     +-Yes-------+
                     '-FILespace-'
 
     .-REClaim--=--100------------.
>----+----------------------------+----------------------------->
     '-REClaim--=--reclaimvalue---'
 
                                     .-REUsedelay--=--0------.
>---MAXSCRatch--=--maxscratchvalue---+-----------------------+-->
                                     '-REUsedelay--=--days---'
 
>----+--------------------------------+------------------------><
     '-OVFLOcation--=--locationname---'
 

Parameters for Defining a Copy Storage Pool

poolname

Specifies the name of the copy storage pool to be defined. This parameter is required. The maximum length of the name is 30 characters.

devclassname

Specifies the name of the sequential access device class to which this copy storage pool is assigned. This parameter is required. You can specify any device class except DISK.

POoltype=COpy

Specifies that you want to define a copy storage pool. This parameter is required.

DESCription=description

Specifies a description of the copy storage pool to be defined. This parameter is optional. The maximum length of the description is 255 characters. The description must be enclosed in quotation marks if it contains any blank characters. The default is no description.

ACCess=accessmode

Specifies how users and system processes (like reclamation) can access files in the copy storage pool. This parameter is optional. The default value is READWRITE. Possible values are:

READWrite

Specifies that files can be read from and written to the volumes in the copy storage pool.

READOnly

Specifies that users can only read files stored on the volumes in the copy storage pool.

No new writes are permitted to the volumes in the copy storage pool from other volumes outside the storage pool. Files cannot be backed up to the copy storage pool, but existing backup copies can be restored. System processes (like reclamation) are permitted to move files within the volumes in the copy storage pool.

UNAVailable

Specifies that users cannot access files stored on volumes in the copy storage pool.

No new writes are permitted to volumes in the copy storage pool from other volumes outside the storage pool. Files cannot be backed up to the copy storage pool, but existing backup copies can be restored. System processes (like reclamation) are permitted to move files within the volumes in the copy storage pool.

COLlocate=collocation

Specifies whether ADSM attempts to keep data belonging to a single client node assigned to as few volumes as possible; or attempts to keep data belonging to a single client node's filespace assigned to as few volumes as possible. This parameter is optional. The default value is NO.

Collocation reduces the number of sequential access media mounts for restore, retrieve, and recall operations. However, collocation increases both the amount of server time needed to collocate files for storing, and the number of volumes required. Collocation may not be useful on systems with only one or two sequential devices. For additional information, see ADSM Administrator's Guide.

Possible values are:

Yes

Specifies that collocation is enabled. The server tries to put data for one node on as few volumes as possible. If the node has multiple filespaces, no attempt is made to collocate those filespaces.

No

Specifies that collocation is disabled.

FILespace

Specifies that collocation is enabled at the filespace level for client nodes. The server tries to put data for one node and filespace on as few volumes as possible. If a node has multiple filespaces, the server attempts to put data for different filespaces on different volumes.

REClaim=reclaimvalue

Specifies when to initiate reclamation of fragmented space on volumes in the copy storage pool, based on the percentage of reclaimable space on a volume. Reclamation makes the fragmented space usable again by moving any remaining active files from one volume to another volume, thus making the original volume available for reuse. This parameter is optional. You can specify an integer from 1 to 100, inclusive. The default value is 100, which means that reclamation is not performed.

The amount of space that can be reclaimed on a volume increases as files on the volume are deleted because of processes such as expiration or file space deletion. It is recommended that you specify a value of 50 percent or greater for this parameter so that files stored on two volumes can be combined onto a single output volume.

For offsite storage pool volumes, when a copy pool volume that is offsite becomes eligible for reclamation, the reclamation process attempts to retrieve the active files on the reclaimable volume from a primary or copy storage pool that is onsite, and then write these files to an available volume in the original copy storage pool. Effectively, these files are moved back to the onsite location, although they could be obtained from the offsite volume after a disaster if a database backup is used that references the files on the offsite volume. Because of the way reclamation works with offsite volumes, use it carefully with copy storage pools.
Note:Once a sector of WORM optical media has been written to, it cannot be written over. This prevents WORM volumes from being reclaimed. Therefore, when storage pools are defined to a WORM device class, the default reclaim value is set to 100 to prevent reclamation from occurring. You can specify a value other than the default regardless of the device type of the device class. This allows users with storage pools assigned to device type of WORM to consolidate data onto fewer volumes, and free slots in automated libraries.To dump more than 2GB of data onto the 12 or 14-inch WORM media, ADSM with WORM support must be run on Version 4.1.4 of AIX to overcome a filesystem limitation.

MAXSCRatch=maxscratchvalue

Specifies the maximum number of scratch volumes that can be requested by ADSM. This parameter is required. You can specify an integer from 0 to 100000000, inclusive.

The value specified for this parameter is used to estimate the total number of volumes available in the copy storage pool, and the corresponding estimated capacity for the copy storage pool.

Scratch volumes are automatically deleted from the storage pool when they become empty. However, if the access mode for a scratch volume is OFFSITE, the volume will not be deleted from the copy storage pool until the access mode is changed; this allows an administrator to query ADSM for empty, offsite scratch volumes and return these to the onsite location.

When scratch volumes with the device type of FILE become empty and are deleted, the space that the volumes occupied is freed by ADSM and returned to the file system.

REUsedelay=days

Specifies the number of days that must elapse after all files have been deleted from a volume, before the volume can be rewritten or returned to the scratch pool. This parameter is optional. You can specify an integer from 0 to 9999, inclusive. The default value is 0, which means that a volume can be rewritten or returned to the scratch pool as soon as all the files have been deleted from the volume.
Important:Specifying this parameter, you can ensure that the database can be restored to an earlier level and database references to files in the copy storage pool are still valid. For this to happen, you must set this parameter to a value greater than the number of days you plan on retaining the oldest database backup.

The number of days specified for this parameter should be the same as the number specified for the SET DRMDBBACKUPEXPIREDAYS command.For additional information, refer to ADSM Administrator's Guide.

OVFLOcation=locationname

Specifies the destination overflow location for the storage pool being defined. The location is used on the subsequent MOVE MEDIA commands. The location of the volume associated with the storage pool is updated with this location name when the volume is ejected out of the library by the MOVE MEDIA command. This parameter is optional. The location information can be a maximum length of 255 characters. If the location information contains any blank characters, the location information must be enclosed in quotation marks. The default is no location.

Examples

Task 1

Define a primary storage pool, POOL1, to the DISK device class, with caching enabled. The maximum file size is limited to 5MB, with a high migration threshold of 70 percent, and a low migration threshold of 30 percent. Any files larger than 5MB are stored in subordinate storage pools beginning with the PROG2 storage pool.

Command:
define stgpool pool1 disk description="disk stgpool" maxsize=5m highmig=70 lowmig=30 cache=yes nextstgpool=prog2

Task 2

Define a primary storage pool named POOLA to the ENDOBYTE device class (with a device type of 8MM)with a maximum file size of 5MB. Any files larger than 5MB are stored in subordinate pools, beginning with POOL1. Collocation is enabled for the storage pool. As many as 5 scratch volumes can be requested for this storage pool.

Command:
define stgpool poola endobyte maxsize=5m nextstgpool=pool1 collocate=yes maxscratch=5

Task 3

Define a copy storage pool, COPYSTG, to the DC480 device class. Include "Copy Storage Pool" as part of the description for this pool.

Command:
define stgpool copystg dc480 pooltype=copy description="copy storage pool"

Related Commands

Table 63. Commands Related to DEFINE STGPOOL
Command Description
BACKUP DB Backs up the ADSM database to sequential access volumes.
BACKUP STGPOOL Backs up a primary storage pool to a copy storage pool.
DEFINE DEVCLASS Defines a device class that can be used for storage pools, importing, or exporting.
DEFINE VOLUME Assigns a volume to be used for storage within a specified storage pool.
DELETE STGPOOL Deletes a storage pool from server storage.
QUERY DEVCLASS Displays information about one or more device classes.
QUERY STGPOOL Displays information about one or more storage pools.
RESTORE STGPOOL Restores files to a primary storage pool from copy storage pools.
RESTORE VOLUME Restores files stored on specified volumes in a primary storage pool from copy storage pools.
SET DRMPRIMSTGPOOL Specifies that primary storage pools are managed by DRM.
UPDATE STGPOOL Changes the attributes of a storage pool.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]