Storage Solutions
Storage Solutions
Storage Solutions
System i
Storage solutions
Version 6 Release 1
System i
Storage solutions
Version 6 Release 1
Note
Before using this information and the product it supports, read the information in “Notices,” on
page 163.
This edition applies to version 6, release 1, IBM i5/OS (product number 5761-SSI) and to all subsequent releases
and modifications until otherwise indicated in new editions. This version does not run on all reduced instruction
set computer (RISC) models nor does it run on CISC models.
This edition replaces RZAM-4000-03 .
© Copyright International Business Machines Corporation 2002, 2008.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Storage solutions . . . . . . . . . . 1 | Setting up a tape library as an alternate IPL
What’s new for V6R1 . . . . . . . . . . . 1 | device . . . . . . . . . . . . . 39
PDF file for Storage solutions . . . . . . . . . 2 Controlling tape library resources using
How storage is viewed . . . . . . . . . . . 2 tape library attributes . . . . . . . . 40
Disk . . . . . . . . . . . . . . . . . 3 | Making cartridges available to the tape
Tape . . . . . . . . . . . . . . . . . 5 | library inventory . . . . . . . . . 41
Types of tape solutions . . . . . . . . . . 6 Ejecting cartridges from the tape library
Automatic cartridge loaders . . . . . . . 6 inventory . . . . . . . . . . . . 42
Tape libraries . . . . . . . . . . . . 7 Using the mounted category to load groups
Tape library types and major components . 7 of tapes into a tape device . . . . . . 43
Tape library operating modes . . . . . . 8 Sharing cartridges . . . . . . . . . 43
Common configuration types for tape End of volume . . . . . . . . . . 44
libraries . . . . . . . . . . . . . 9 Avoiding deadlocked files during save and
Cartridge concepts for tape libraries . . . 9 restore operations with tape libraries . . . 44
Comparing offline storage . . . . . . . . 12 | Optimizing tape library performance . . . 45
Planning for a tape solution . . . . . . . . 13 Viewing the capabilities of a tape library 45
Tape resource management with BRMS . . . 13 Maintaining tape resources . . . . . . . . 45
Comparing tape solutions . . . . . . . 14 Storage and handling of tape cartridges . . . 45
| Eight-millimeter cartridge and tape unit Tape environment . . . . . . . . . 46
| compatibility . . . . . . . . . . . . 17 Tape handling and storage . . . . . . 46
| Quarter-inch cartridge and tape unit Protecting data on tape cartridges . . . . 46
| compatibility . . . . . . . . . . . . 19 Ensuring tapes are in good condition . . . 48
Half-inch and Magstar MP cartridges and tape Cleaning your tape drives . . . . . . . 49
unit compatibility . . . . . . . . . . 20 Cleaning quarter-inch tape drives . . . . 49
LTO cartridges and tape unit compatibility . . 21 Cleaning eight-millimeter tape drives. . . 50
Multiple System i products sharing a tape Cleaning half-inch tape drives . . . . . 51
library . . . . . . . . . . . . . . 21 Cleaning LTO Ultrium tape drives . . . . 51
Multiple tape libraries to a system . . . . . 22 Licensed Internal Code updates . . . . . 52
Multiple tape drives in a 3494 Tape Library Running retention operations for tape
Dataserver. . . . . . . . . . . . . 22 cartridges . . . . . . . . . . . . . 52
Configuring of different platforms with the Example: Managing tape resources . . . . 52
3494 Enterprise Tape Library . . . . . . 24 | Tape encryption . . . . . . . . . . . . 61
Installing stand-alone tape devices. . . . . . 24 | Software tape encryption . . . . . . . . 62
Sharing systems with external drives . . . . 24 | Hardware tape encryption . . . . . . . 62
Configuring the SCSI address for half-inch | Decrypting your data . . . . . . . . . 62
and Magstar MP tape units . . . . . . . 25 Troubleshooting tape resources . . . . . . . 63
Installing tape libraries . . . . . . . . . 26 Verifying that your tape unit works correctly 63
Configuring tape libraries . . . . . . . . 26 Collecting library information for problem
Adding a tape library to a LAN . . . . . 27 analysis. . . . . . . . . . . . . . 63
Creating a data link . . . . . . . . . 28 Problem handling for tape libraries . . . . 63
Sharing tape library resources . . . . . . 30 Optical storage . . . . . . . . . . . . . 64
Using tape devices . . . . . . . . . . . 31 Supported hardware for optical storage . . . . 65
Using tape cartridges . . . . . . . . . 31 Optical devices . . . . . . . . . . . . 67
Duplicating tape cartridges . . . . . . 32 Optical media types . . . . . . . . . 68
Formatting tape cartridges . . . . . . 32 Directly attached optical media libraries . . 69
Using stand-alone devices . . . . . . . 33 Optical system configurations . . . . . 69
Status lights . . . . . . . . . . . 33 Concepts for optical storage . . . . . . . . 70
Viewing the capabilities of a stand-alone Optical volumes . . . . . . . . . . . 70
device . . . . . . . . . . . . . 36 Optical directories and files . . . . . . . 71
Using tape libraries. . . . . . . . . . 36 Volume identifiers . . . . . . . . . . 71
Tape library use without a media Optical media formats . . . . . . . . . . 71
management application . . . . . . . 37 ISO 9660 . . . . . . . . . . . . . 72
Reassigning cartridges when the system Volume, directory, and file names . . . . 72
name changes . . . . . . . . . . 38 Programming interfaces for ISO 9660 . . . 73
Setting up a tape library as a stand-alone High performance optical file system . . . . 73
device . . . . . . . . . . . . . 39
Contents v
vi System i: Storage solutions
Storage solutions
There are four main types of media available for your system. The Storage solutions topic collection
provides information to help you decide which form of media is best for your environment. It includes
information about planing, installing, configuring, maintaining, using, and troubleshooting.
As your company produces a greater volume of information, and as the value of that information grows,
the methods you use to protect and preserve it become vital corporate strategies. Storage has gone from
being a feature of a system to being an entity unto itself.
It performs several valuable functions within your enterprise, including the following:
Availability
Your storage solution must enable you to access your data when you need it, without exception.
In some settings, such as a hospital, access to data can mean the difference between life and
death.
Integrity
Your data must be in exactly the same condition when it returns to you as it was when it was
stored. That means it must be safe from corruption, loss, and outside attack.
Recoverability
Your storage solution should ensure that you can recover your data in the event of a natural
disaster, such as a fire, flood, or tornado.
Related information
Getting your media ready to save your system
IBM System Storage
| Share your virtual optical images across systems using Network File System (NFS). See Virtual optical
| storage using the Network File System for more details.
| Tape Encryption
| Encrypt your data on your tapes to avoid security issues. See Tape encryption for more information.
To help you see where technical changes have been made, the information center uses:
v The image to mark where new or changed information begins.
v The image to mark where new or changed information ends.
To find other information about what’s new or changed this release, see the Memo to users.
To view or download the PDF version of this document, select Storage solutions (about 2 MB).
You need Adobe Reader installed on your system to view or print these PDFs. You can download a free
copy from the Adobe Web site (www.adobe.com/products/acrobat/readstep.html) .
Related reference
“Related information for Storage solutions” on page 161
Product manuals, IBM® Redbooks® publications, Web sites, and other information center topic collections
contain information that relates to the Storage solutions topic collection. You can view or print any of the
PDF files.
When you save a file, you do not assign it to a storage location. Instead, the system places the file in the
location that ensures the best performance. One option is the data is spread in the file across multiple
disk units. When you add more records to the file, the system assigns additional space on one or more
disk units.
Disk
Disk units provide many forms of protection. You can create disk pools, to group your disks together.
You protect your disk units using Device parity protection, creating redundant information. Or you can
mirror your disk units using Mirrored protection, to create duplicated information.
Disk units are storage units that are typically internal to your system. However, they can also be attached
externally. You can group your disk drives into group of disk units on your system called disk pools (also
known as auxiliary storage pools or ASPs). One reason to do this is to provide a level of protection for
your data. If one disk unit fails, you only must recover the data stored in the disk pool that the failed
disk unit was a part of.
Disk pools also enable you to set disk space aside for a particular purpose, application, or data type. For
example, you may create a disk pool for backups done to save files. You can then move these save files to
tape or other media when it is convenient for you. The following figure shows a disk pool that is
composed of disk units 1, 4, 5, 7, and 11.
Storage solutions 3
Figure 2. Disk pool with disk units
For detailed information about disk pools, disk pool types, and examples of how to use disk pools for
different purposes, see Disk pools. For information about how to configure disk units and disk pools, see
Manage disk pools.
Independent disk pools are disk pools that can be brought online or taken offline without any dependencies
on the rest of the storage on a system. This is possible because all of the necessary system information
associated with the independent disk pool is contained within the independent disk pool. Independent
disk pools offer a number of availability and performance advantages in both single and multiple system
environments. For detailed information, see Using independent disk pools.
Besides disk pools, there are a few other ways to protect your disk units and the data on them. Mirrored
protection protects your data by keeping a copy of the data on two separate disk units. When a
disk-related component fails, the system may continue to operate without interruption by using the
mirrored copy of the data until the failed component is repaired. Device parity protection is a hardware
function that enables your system to reconstruct data in the event of a disk failure. It is important to
remember that these disk protection methods are not a guarantee against failure or data loss. You still
need to have a good backup and recovery strategy in place in order to truly protect your data. For
detailed information about disk protection methods, see Plan for disk protection.
Compared to tape or optical, disk is a more expensive storage option. However, the data on disk is more
quickly accessible than on tape or optical. It is important to balance the cost of storing data on disk with
the speed and convenience with which you can access that data. For example, if you have older data that
you access infrequently, you may want to consider storing it on tape or optical, rather than on disk.
Likewise, current information that you access frequently might be worth the cost of disk storage because
you can access it quickly. This type of storage strategy is called hierarchical storage management. The
following figure shows the different layers of hierarchical storage management:
It is not always the same data that resides in the high performance storage components. Data is moved
among the different layers according to the current system needs. The key to successful and seamless
hierarchical storage management lies in the management and distribution of data across the different
layers. For detailed information, see Hierarchical Storage Management.
Related information
Disk pools
Independent disk pool examples
Disk protection
Tape
Tape is the most common form of removable storage media. It widely adopted and popular. There are
several advantages to using tape over other storage devices.
Cost Tape is cost effective, when compared to disk. While the cost of disk storage is falling, the cost of
tape is also falling on a per-GB basis.
Security
It is easy to keep your data secure by securely storing backups or copies at an off-site location.
This also guards against on-site data corruption from viruses, fire, natural disasters, accidental
deletions, and other data-loss incidents.
Storage solutions 5
Reusable
You can rotate your tapes for backups, which means that you have more than one set of tapes.
When one set expires, you can write over the data on it and use the media again.
Capacity
As the amount of data you create grows, you can increase your capacity by adding additional
tape volumes.
While there are many advantages to using tape, there are also some drawbacks:
Durability
Tape is reusable, but tapes do wear out over time and require replacement. If they are not
replaced when needed, your data can be compromised.
Sequential access to data
Tapes give you access to the data on them in the order in which that data was recorded. If you
are looking for a particular item on a tape, it might take some time to locate it.
Single tape devices enable you to enjoy the benefits of tape media with your system. They are excellent
for smaller companies that may not have much data to back up or to retrieve. If a full backup of your
system fits on a single tape, you can perform unattended backups with a single tape device. However,
after your backup exceeds one tape, someone needs to be present to switch the tapes in the drive as the
backup runs.
Many tape devices support data compression, which increases the apparent capacity of your media by
encoding the data to use less space. The data is compressed and decompressed by the hardware each
time it is read or written on your tape device and is not apparent to applications.
These topics contain information about what tape automation is and how it can help you manage your
data and more efficiently carry out your backup strategy. The two types of tape automation are:
Related information
Tape Offerings
There are two ways that you can use tape cartridges with an automatic cartridge loader:
Manual mode
You insert tape cartridges one at a time.
Auto mode
You can preinstall multiple tape cartridges. A tape cartridge automatically loads when the
previous cartridge is unloaded.
Tape libraries
Tape libraries can help you perform unattended save and restore operations, archival and retrieval
operations, spool archiving, and other tape-related tasks.
Tape libraries are often used with some form of automation software, and are capable of supporting
multiple systems across different platforms and large quantities of cartridges. In these environments, a
media management application often maintains the cartridge inventory and handles most of the tape
library tasks. However, you can also use tape libraries without a media management application. In these
environments the tape library can still support some automated tape functions.
The following topics introduce the major elements of a tape library and the related information required
for creating a tape library solution.
Use this illustration to see the parts of a tape library. The figure represents some typical tape libraries, but
does not describe all possible configurations.
Storage solutions 7
Figure 4. Illustration of tape library parts
The terminology that is used to describe these operational modes varies with the type of tape library, but
the concepts are the same. The operating modes are the following:
Manual mode
When a tape library is in manual mode it behaves like a stand-alone tape device. You must install
all cartridges manually. See Setting up a tape library as a stand-alone device for more information
about using a tape library as a stand-alone device.
Automatic cartridge loader mode
When a tape library is in this mode it behaves like a stand-alone tape device with an automatic
cartridge loader. When a cartridge is unloaded, the next cartridge is loaded until all cartridges
have been used.
Library mode
In library mode, a tape library provides full tape automation.
The system is connected to the tape drive through a parallel channel, SCSI, or fiber channel interface. A
3494 tape library requires a separate connection, either through an EIA-232 line or through a local area
network (LAN), to communicate with the library manager.
When more than one drive with the same capability is within a tape library that is connected to the same
i5/OS® partition, the drives are pooled together to form a single logical library. Drives with different
capabilities within the same tape library must either be connected to separate IOAs or the tape library
must be partitioned so that each kind of drive is in a separate logical partition.
| If multiple tape library devices are attached to a multiple port SCSI IOA, every library device and drive
| attached to the same IOA must have a unique SCSI address.
When more than one system or logical partition is connected to the same tape library it is recommended
that you use a tape management application, such as Backup, Recovery and Media Services (BRMS), to
manage and secure the tape cartridges.
Related information
Backup, Recovery, and Media Services (BRMS)
Working with tape cartridges is an important and routine part of operating your tape library.
Cartridge status:
These descriptions describe the status for a tape cartridge in relation to a tape library.
Inserted
The cartridge has been moved into the media library device and has been placed in the inserted
category. The cartridge is not available until you add it to a usable cartridge category.
Available
The cartridge exists in a usable category and is available for use.
Storage solutions 9
Mounted
The cartridge exists in a usable cartridge category and is currently in a tape resource. The tape
resource might not be attached to this system. This situation is common for large 3494
configurations. If a cartridge is mounted in a device that is not attached to this system, the
system returns an error when the cartridge is requested.
Duplicate
The cartridge identifier exists more than once in the inventory. Only one entry is established for
the cartridge identifier. This error should not occur on the 3494 because the Library Manager
software does not allow duplicate cartridge identifiers in the device.
When a 3590 with an automated cartridge loader is operating in random mode and has the
GENCTGID(*VOLID) parameter in the device description, this error can happen often. You must
remove one of the duplicate cartridge identifiers before the tape library can use the other
cartridge.
Not Available
The 3494 Library Manager software has determined that the cartridge is not available for use. A
possible reason can be that it has been lost or misplaced in the inventory.
Error The cartridge is in error. See the QSYSOPR message queue to determine why the cartridge is in
error.
Ejected
The cartridge has been removed or is in the process of being removed.
Related concepts
“Cartridge categories”
A category is a logical grouping of cartridges. A category allows you to refer to a group of cartridges by
category name instead of the individual cartridge identifiers.
Related tasks
“Making cartridges available to the tape library inventory” on page 41
Before you can use the tape library, you must have media loaded and available.
Cartridge categories:
A category is a logical grouping of cartridges. A category allows you to refer to a group of cartridges by
category name instead of the individual cartridge identifiers.
Categories are intended for tape libraries like the 3494 where there is a library manager function that uses
categories to provide security and special functions.
Note: If you are using BRMS, you should not attempt to use user-defined categories.
User-defined categories can be created and deleted. These categories allow users to create their
own logical groupings of tape cartridges. The Create Tape Category (CRTTAPCGY) and Delete
Tape Category (DLTTAPCGY) commands are used for this function. The Display Tape Category
(DSPTAPCGY) command displays a list of user-defined and system-defined categories on a given
system.
Category names are of the form name sysname, where the name is the category name and sysname is the
name of the system that owns the category. If you change the system name, the cartridges in the
associated categories and the not-shared category are unavailable until you create a category with the
previous system name. Remove all cartridges from the tape library or change them to the shared category
before changing the system name. See Cartridge assignment when the system name changes for more
information about changing the system name.
For tape libraries without a library manager, categories have a limited purpose. The security that the tape
library manager provides does not exist. Cartridges that are added to a category on one system are not
necessarily in the same category on other attached systems. Therefore, when you operate tape libraries
that do not have a library manager, only the following categories apply:
v Inserted
v Ejected
v Convenience
v Shared
The not-shared category does not prevent other systems from accessing the cartridges. The remaining
categories do not apply for tape libraries without library managers. Categories that are created for
nonlibrary-manager tape libraries are only known to the system where they are created and not across all
attaching systems. For these types of tape libraries, the cartridges must be added to each system and then
managed across all the systems by the tape management software.
Storage solutions 11
Related concepts
“Cartridge status” on page 9
These descriptions describe the status for a tape cartridge in relation to a tape library.
Related tasks
“Reassigning cartridges when the system name changes” on page 38
When the system name is changed, you should reassign cartridges.
“Making cartridges available to the tape library inventory” on page 41
Before you can use the tape library, you must have media loaded and available.
Related reference
Create Tape Category (CRTTAPCGY) command
Delete Tape Category (DLTTAPCGY) command
Display Tape Category (DSPTAPCGY)
Cartridge and volume identifiers are used to label each cartridge so they can be tracked and located in
the tape library.
Every cartridge and volume ID can contain the characters A through Z, 0 through 9, $, @, and #. Only the
first 6 characters are recognized by i5/OS. Therefore, the uniqueness of the cartridge identifier must be
within the first 6 characters of the name. The first 6 characters of the cartridge identifier must match the
volume identifier for the tape.
Special generated cartridge identifiers exist for the tape libraries that do not have a bar code reader, that
are missing the bar code label, or that cannot read the label by the bar code reader. These identifiers are
as follows:
NLTxxx
Non-Labeled Tape: This cartridge contains data written in non-Standard Tape Label format.
CLNxxx
Cleaning: This cartridge has been identified as a cleaning tape.
BLKxxx
Blank: This cartridge contains no data.
UNKxxx
Unknown: This cartridge was not identifiable.
IMPxxx
Import: Refers to a cartridge that is in an input/output station of the tape library.
SLTxxx
Slot: Refers to the cartridge by slot number. If the device description is created with the
GENCTGID parameter set to the *SYSGEN mode, then the cartridges in the tape library
inventory appear as SLT xxx where xxx is the slot number.
The most common forms of offline storage are tape media and optical media. Although optical media is
becoming more prevalent, tape media is the most common media. Another option that you can use is
virtual media. You can use virtual media to save to a virtual image, which is stored on your disk units.
You can then copy that image to media, or distribute it over your network.
Characteristic Comparison
Access to data Optical and virtual medial provide random access,
whereas tape provides access to data sequentially.
Capacity The lowest capacity tape has a similar capacity to
DVD-RAM, but medium range and high-capacity tapes
typically have 10 to 25 times the capacity of optical.
Compression The system uses software compression to save
compressed data to your optical media. This process
takes considerable processing unit resources and may
increase your save and restore time. Most tape media
devices use hardware compression, which is typically
faster.
Cost Because you can store a larger amount of data on tape,
tape has a lower cost per GB.
Data transfer rates Data transfer rates for tape tend to be higher than for
optical media, particularly if you use tape drive
compression.
Number of media passes or mounts Optical media can be mounted anywhere from 50000 to 1
million times, depending on the type of media used. The
number of media passes supported by tape varies, but is
typically lower than optical media.
Reusability Not all optical media is rewritable. Some optical media
are write-once media, which means that after they are
written to, they cannot be reused. Tape is reusable.
Related concepts
“Optical storage” on page 64
Use the information described as an overview and reference guide for IBM optical support to a system
with the i5/OS operating system. Optical storage is any storage method that uses a laser to store and
retrieve data from optical media.
Storage solutions 13
Improve service
You can experience faster and more accurate responses to your tape-related requests. You can
gain more control of your tape management operation.
Reduce management cost
Day-to-day operations, such as tape and disk capacity management, are more automated and
simplified.
Related information
Backup, Recovery, and Media Services
Ultrium 3: Up to Ultrium 2: Up to
400 GB (800 GB 80 mbps (160
compressed) mbps
compressed)
IBM System The 3592 is a tape 4 cartridges j1a: 300 GB (900 j1a: 40 mbps 1
Storage™ device that GB compressed) (1000 mbps
Enterprise Tape provides both fast per cartridge compressed) per
Drive 3592 access to storage cartridge
and high-capacity e05: 500 GB (1500
storage. GB compressed) e05: 100 mbps
per cartridge (250 mpbs
compressed)
IBM 7206 Model The 7206 Model 1 cartridge 1 to 80 GB (160 6 mbps (12 mbps 1
VX2 External VX2 is a higher GB compressed) compressed)
VXA-2 Tape Drive capacity, per cartridge
cost-effective
alternative to
DDS tape
technology.
IBM 7207 Model The 7207 Model 1 cartridge 4 GB (8 GB 1 to 380 KB per 1
122 4 GB External 122 is a quarter compressed) per second (kbps)
SLR5 QIC Tape inch tape device. cartridge (760 kbps
Drive compressed)
Storage solutions 15
Product name Description Media Storage Data transfer Drives
IBM System The 35812U is an 1 to 8 cartridges Varies according Varies according 1
Storage LTO automation to drives to drives
Ultrium Tape solution that
Autoloader complies with
35812U LTO
specifications.
IBM System The 3582 is an 1 to 34 cartridges Varies according Varies according 1 to 2
Storage LTO ideal automation to drives to drives
Ultrium Tape solution for
Library 3582 handling the
storage needs of
small-to-medium
sized
environments.
IBM System The 3583 provides 18, 36, 54, or 72 Varies according Varies according 1 to 6
Storage Ultrium for a wide range cartridges to drives to drives
3583 Scalable Tape of backup,
Library archival, and
disaster-recovery
data storage
needs. It complies
with Linear
Tape-Open (LTO)
specifications.
IBM System The 3584 provides 1 to 6881 Varies according Varies according 1 to 192
Storage Ultrium for a wide range cartridges to drives to drives (depending on
3584 UltraScalable of backup, (depending on model)
Tape Library archive, and model)
disaster recovery
data storage
needs. It complies
with Linear
Tape-Open (LTO)
specifications.
IBM System The 3590 is an 1 to 10 cartridges Up to 60 GB (180 Up to 14 mbps 1
Storage Enterprise enterprise-class GB compressed)
Tape System 3590 tape solution that per cartridge
provides the
highest levels of
performance and
reliability of any
IBM tape
subsystem.
IBM 7329 SLR100 The 7329 is a 1 to 8 cartridges Up to 50 GB (100 5 mbps (10 mbps) 1
Autoloader high-capacity tape GB compressed)
autoloader with per cartridge
the ability to
provide
unattended
backups.
Storage solutions 17
| Table 2. Read/write capabilities (continued)
| VXA- 7208- 7208- 7208- 7208- 7208-
| Media type 320 VXA-2 6390 002 7208-012 222 232 7208-234 342 345
| X6 62m test R/W R/W
| cartridge
| X cleaning
| cartridge
| V6 62m R/W
| V17 170m R/W
| V23 230m R/W
| V6 62m test R/W
| cartridge
| V cleaning
| cartridge
| 225m AME with R/W
| Smart Clean
| 150m AME with R/W
| Smart Clean
| 75m AME with R/W
| Smart Clean
| 170m AME R/W
| (FMT60GB)
| 125m AME R/W
| (FMT60GB)
| 45m AME R/W
| (FMT60GB)
| 22m AME R/W
| (FMT60GB)
| 170m AME R/W R/O
| (FMT20GB)
| 125m AME R/W R/O
| (FMT20GB)
| 45m AME R/W R/O
| (FMT20GB)
| 22m AME R/W R/O
| (FMT20GB)
| 160m R/W R/W R/W R/O
| 112m (FMT5GB) R/W R/W R/W R/W R/W R/O
| 112m R/W R/W R/W R/W R/W R/W R/O
| M1/M2 Cleaning
| Cartridge
| Cleaning
| Cartridge
|
| If the quarter-inch cartridge (QIC) format and the tape cartridge are not compatible, an error message is
| displayed. Errors can occur for the following conditions:
| v While selecting a QIC format that cannot be written on the tape. For example, you insert a DC6150
| tape cartridge and specify a QIC1000 format.
| v While attempting to process a high-density tape cartridge in a low-density tape unit. For example, you
| try to process an SLR5-4 GB cartridge in a 6381 tape unit.
| v While attempting to add a file and selecting a QIC format different from the format previously
| recorded on the tape. For example, you insert a tape cartridge recorded in QIC525 format and specify a
| QIC120 format.
| Table 4. read/write and read/only capabilities
| Media QIC-120 QIC-525 QIC-100 QIC- QIC- 4/8GB MLR1 MLR1-S MLR3 SLR60 SLR100
| type 2GB 2GB SLR5 QIC- QIC-
| (DC) QIC- 5010-DC 5010-DC
| 4GB-DC
| SLR100- R/W
| 50GB
| (35L0968)
| SLR60 R/W R/W
| Enhanced
| Capacity
| SLR60- R/W R/W
| 30GB
| SLR100- R/W R/W
| 5GB
| MLR3- R/W R/W R/W
| 25GB
Storage solutions 19
| Table 4. read/write and read/only capabilities (continued)
| Media QIC-120 QIC-525 QIC-100 QIC- QIC- 4/8GB MLR1 MLR1-S MLR3 SLR60 SLR100
| type 2GB 2GB SLR5 QIC- QIC-
| (DC) QIC- 5010-DC 5010-DC
| 4GB-DC
| MLR1- R/W R/W R/W R/W R/O
| 16GB
| MLR1- R/W R/W R/W R/W R/O
| 13GB
| MLR1- R/W R/W R/W R/W R/O
| 2GB
| SLR5-4GB R/W R/O R/O R/O R/O
| DC9250 R/W R/W R/O R/O R/O
| (QIC-2DC
| tape
| format)
| DC9250 R/W R/W R/W R/W R/O R/O R/O
| (QIC-2GB
| tape
| format)
| DC9120 R/W R/W R/W R/W R/W
| DC6525 R/W R/W R/W R/W R/W R/W
| DC6150 R/W R/W R/W R/W R/W R/W R/W
|
| Related concepts
| “Cleaning quarter-inch tape drives” on page 49
| For quarter-inch tape drives, you should clean the head after every 8 hours of tape movement when
| using IBM tape cartridges. Other tape media might require cleaning more frequently.
Cartridge part
Tape unit number Capacity Compression Length
3592 Data 18P7534 300 GB 900 GB 610 m (2001 ft)
Economy Data 60 GB 180 GB 122 m (396.5 ft)
24R0316
WORM 18P7538 300 GB 900 GB 610 m (2001 ft)
Economy WORM 60 GB 180 GB 122 m (396.5 ft)
24R0317
3590 05H4434 10 GB 20 GB 30 GB 30 GB 60 GB 90 GB 320 m (1050 ft)
05H3188 20 GB 40 GB 60 GB 60 GB 120 GB 180 GB 634 m (2070 ft)
05H3302
08l6091
3490E 09G4494 800 MB 2.4 GB 335 m (1000 ft)
3480 4479753 200 MB 175 m (575 ft)
3570 05H2462 5 GB 15 GB 547 ft (167 m)
08L6187
08L6663 7 GB 21 GB 227 m (745 ft)
The IBM System Storage Enterprise Tape Library 3494 can be shared by as many as 32 systems. Each
system requires one communication line and one tape drive attachment. With BRMS controlling the 3494
tape library, the cartridges within the library can be shared among any of the attached systems when you
use the common media inventory function of BRMS.
Storage solutions 21
Figure 5. Systems sharing a 3494 tape library
Each 3494 must have at least one communications line and at least one tape drive connection to the
system. The number of 3494 tape libraries that can be attached to a system depends on the number of
tape input/output adapter (IOA) features that can be installed and supported. Backup, Recovery, and
Media Services (BRMS) provides support for multiple 3494 tape libraries attached to a single system.
Not all connections between a system and the 3494 Automated Tape Library Dataserver are valid. A
single system can be connected to multiple tape drive controllers. However, a single partition in the
system cannot be connected twice to the same tape drive controller, because this creates a serial number
conflict and results in nonfunctional drives. This scenario might be evident during an IPL.
Storage solutions 23
Figure 7. Unsupported configuration
The other systems can share the library by partitioning the 3494 tape library, and individual cartridges
can be assigned to a particular processor. This is done by assigning each cartridge to a category.
You can choose whether you want your stand-alone tape device assigned to a system when the tape
device is varied on. Assigning a tape device reserves the tape device specifically for one system.
If the tape device is being used by another system, a message is displayed that indicates the tape device
is assigned elsewhere. The tape device must be varied off at the other system before it can be varied on
at a new system.
When a tape device is being shared by two systems, the tape device is only available on one system at a
time. To use a drive, vary it on by using the following command and pressing Enter:
VRYCFG CFGOBJ(TAPxx) CFGTYPE(*DEV) STATUS(*ON)
If you do not want to vary on tape devices during future initial program loads (IPLs), type the following
command and press Enter:
CHGCTLTAP CTLD(TAPCTLxx) ONLINE(*NO)
After doing an IPL, to vary on only the controller, type the following command and press Enter:
VRYCFG CFGOBJ(TAPCTLxx) CFGTYPE(*CTL) STATUS(*ON) RANGE(*OBJ)
Configuring the SCSI address for half-inch and Magstar MP tape units
Configure the Small Computer System Interface (SCSI) address for half-inch and Magstar MP tape units.
For a 34xx or 35xx tape device attached to a SCSI input/output adapter (IOA), you must set the SCSI
address to 0 when the device is used for an initial program load (IPL). The SCSI address can be set to
any address except 7 when the device is not being used for an IPL.
Storage solutions 25
For a 34xx tape device attached to a type 2644 IOP, you must set the controller address to address 7. The
device address must be set to address 0 when the device is used for an IPL. You can use address 8 when
there is no device at address 0. You can set the controller and device to any value when the device is not
being used for an IPL.
The system creates a device description named TAPMLB xx, where xx is the next available device
description number, and configures any associated tape resources (MLBRSC) and tape device descriptions
(TAP xx). The system creates tape device descriptions for each tape resource. These tape device
descriptions are used for stand-alone operations for service and when the tape library is in stand-alone,
auto, or manual mode.
Notes:
1. A tape device description is required for each device resource for the tape library device to
operate properly.
2. Drives with different capabilities within the same tape library must either be connected to
separate IOAs, or the tape library must be partitioned so that each kind of drive is in a
separate logical partition. There will be a separate tape library device description created for
each kind of tape device within the tape library.
To prepare a tape library, other than a 3494 tape library, for use, take the following steps.
The 3494 tape library supports connections to multiple 3490, 3590, and 3592 tape devices within the same
physical unit. When the system configures these devices, it creates a unique device description for each
kind of tape device in the physical 3494 tape library. When any of these device descriptions is varied on,
all devices of that type within that 3494 tape library will be associated with it.
To prepare a 3494 tape library for use, take the following steps.
1. Ensure that the tape library is set to automated mode. If it is not, use the device panel to set it to
automated mode.
2. Create a data link for a 3494 tape library. Creating a data link defines the communication line
associated with the tape library.
3. At a command line, type WRKMLBSTS and press Enter. This allows you to work with the status of the
device.
4. In the option field next to each resource, enter option 4 (ALLOCATE) or option 5 (UNPROTECTED)
and press Enter. These options make the resource available to the tape library.
5. Add cartridges to the tape library.
Related tasks
“Making cartridges available to the tape library inventory” on page 41
Before you can use the tape library, you must have media loaded and available.
“Reassigning cartridges when the system name changes” on page 38
When the system name is changed, you should reassign cartridges.
To add the LAN host to the 3494 tape library, you need the LAN connection information from the system.
Field Description
Communication protocol APPC
Host transaction program name QMLD/QMLDSTRCC
Host network identifier APPN
Host location name SYSNAME
Host adapter address 0123456789AB
Add the LAN host to the 3494 tape library using the communication protocol given by the Display LAN
Media Library (DSPLANMLB) command.
Storage solutions 27
If you rename the Default local location name or the Local control point name on your system, the
communication protocol type you use changes. You need to restart the 3494 tape library for these changes
to take effect.
Related concepts
“Creating a data link”
A communication line must be created between the tape library and the library manager.
The 3494 tape library requires a communication line for the library manager functions. The
communication line can be RS-232 asynchronous (ASYNC), LAN, or TCP/IP. Before the 3494 tape library
can be varied on, the communication line needs to be specified in the ROBOTDEV or ROBOTHOST
parameter in the tape library device description.
To create the data link between the tape library and the library manager, use the Configure Device MLB
(CFGDEVMLB) command. This command uses the required input parameters to configure and connect
the communications line to the tape library device description and attempts to vary on the tape library.
Notes:
1. To use the LAN connection, you must also add the LAN host to the 3494 Library Manager.
For complete instructions, see the 3494 documentation.
2. If your 3494 tape library has the high-availability option installed so that your 3494 tape
library uses two Library Manager personal computers, you need to configure two
communication lines, one for each Library Manager personal computer.
To configure an RS-232 ASYNC connection to communicate with the 3494 Library Manager, use the
following command:
CFGDEVMLB DEV(TAPMLB01) ADPTTYPE(*RS232) RSRCNAME(CMN02)
Note: The RS-232 ASYNC line, controller, and device descriptions will be created as ONLINE(*NO). Do
not vary them on. They will be varied on as needed by the operating system when the tape library
is varied on.
To configure a LAN connection to communicate using APPC, use the following command:
CFGDEVMLB DEV(TAPMLB01) ADPTTYPE(*LAN) PROTOCOL(*APPC) LIND(TRNLINE)
RMTLOCNAME(APPN.MLD01) ADPTADR(0123456789AB)
Notes:
1. The LAN transaction program remains as QMLD/QMLDSTRCC and is contained in the
Licensed Internal Code.
2. For APPC, any routers between thesystemand the 3494 tape library need to allow SNA traffic.
To configure a LAN connection using APPC to communicate to the 3494 Library Manager, use the
following command:
DSPLANMLB LIND(TRNLINE) OUTPUT(*)
For detailed information about working with this information, see Adding a tape library to a LAN.
To configure a LAN connection using TCP/IP to communicate to the 3494 Library Manager, use the
following command:
CFGDEVMLB DEV(TAPMLB01) ADPTTYPE(*LAN) PROTOCOL(*TCP) ROBOTHOST(MLD01) LCLINTNETA(192.168.5.10)
Storage solutions 29
PROTOCOL(*TCP)
Specifies that TCP/IP is used as the communications protocol for the LAN connection to the 3494
tape library.
ROBOTHOST(MLD01)
Specifies the TCP/IP host name for the 3494 tape library. The host name can be a fully qualified
domain and host name.
LCLINTNETA(192.168.5.10)
Specifies the local Internet address of the interface that is connecting to the 3494 Library Manager.
When TCP/IP needs to be started to use the 3494 tape library, the system will start the interface
address.
Note: For TCP/IP only, after the media library device description is configured, use the Change Device
Description-Media Library (CHGDEVMLB) command to set the Online at IPL parameter to *NO.
Related concepts
“Adding a tape library to a LAN” on page 27
Follow these steps to add a LAN to your library.
Related reference
Configure Device Media Library (CFGDEVMLB)
Because library devices can be shared among multiple systems and users, it is possible to run more jobs
that use a tape library than there are resources in the library.
As users send commands to the tape library, requests to use a resource are sent to a tape resource
manager. The request waits until a resource becomes available. When a resource is available, the job is
assigned the resource to complete that step. How the system handles the requests depends on the
Properties that you specify for the tape library in System i Navigator, or by using the Change Job Media
Library Attributes (CHGJOBMLBA) command.
To specify the properties for your tape library, do the following steps.
1. In System i Navigator expand My Connections → your system → Configuration and Service → Tape
Devices → Hardware → Tape Libraries.
2. Right-click the library you want to work with and select Properties.
3. Select Options.
4. Specify the options that you want:
v Tape resource selection priority
v Initial mount wait time
v End of volume mount wait time
The order in which requests are given a resource is determined by the option you specify for Tape
resource selection priority. The length of time a request waits for a resource to become available is
controlled by the length of time you specify for the request in Initial mount wait time and End of volume
mount wait time. The time you specify in these properties can also be set in the tape library device
description.
The character-based interface equivalent to the properties are the following parameters of the
CHGJOBMLBA command:
v Resource allocation priority (RSCALCPTY)
v Initial mount wait time (INLMNTWAIT)
v End of volume mount wait time (EOVMNTWAIT)
30 System i: Storage solutions
You can use these parameters as a default or for a particular job using the CHGJOBMLBA command or
the Change Job Media Library Attributes (QTACJMA) API. These values are used when a request is first
sent to the resource manager. After a request has been sent to the resource manager and is waiting to be
processed, it can be monitored and changed using the Work with Media Library Resource Queue
(WRKMLBRSCQ) command.
The system can automate how multiple library resources are shared. For example, assume ten save
operations (SAVLIBs) are issued, with ten different cartridges, to a tape library device description
(TAPMLB01). If TAPMLB01 has only four tape resources available to it, the first four requests are issued,
one to each tape resource. The remaining six are placed on a queue and are issued as tape resources
become available. The order in which they are placed on the queue is based on the RSCALCPTY
parameter in the tape library device description. The resource manager eliminates any idle time between
jobs due to early completion, from either changing data or job failure.
You can use the initial mount wait time (INLMNTWAIT) value to alert you of a problem. In the previous
example, the ten save operations are started at a given time and known, through estimates or
benchmarking, to complete in six hours. Set the INLMNTWAIT time limit to six hours. If any of the save
operations do not complete in six hours, an escape message is signaled to the jobs. A pager system can
monitor for this message and page an operator to determine the necessary recovery actions.
You can share tape library resources between more than one system. Tape resources can be set to
ALLOCATED, UNPROTECTED, or DEALLOCATED. To better facilitate sharing between systems, the
UNPROTECTED status was added. When the tape resource is set to UNPROTECTED status, the tape
resource is not assigned until it is needed. This prevents a tape resource from being assigned to a system
that is not presently using it.
When sharing tape resources between systems and on the same system, each system has a resource
manager with its queue controlled by the priority and time-out values. Between the systems, the tape
resources are set to UNPROTECTED status. While sharing between systems does not have a priority
concept, the UNPROTECTED status and the fact that tape resources are only assigned when they are in
use allows the systems to effectively share the tape resources. The resource manager tries to get a
resource by attempting to assign it. If another system has the resource, the job is placed back in the queue
and waits. In a few seconds another attempt is made to assign the job. If the job now gets the resource,
the tape operation continues.
Storage solutions 31
For a detailed description of how to work with cartridges, see the System i Navigator online help
information. You can also work with cartridges by using the Work with Tape Cartridges (WRKTAPCTG)
command from the character-based interface.
You can duplicate tape cartridges in both stand-alone tape devices and tape libraries.
For stand-alone devices to duplicate a tape, you must have two tape devices and follow these steps:
1. Make sure that the tape devices are available (varied on).
2. Load the tape to be copied into one tape device.
3. Load the tape receiving the information in the other tape device.
For stand-alone devices to duplicate a tape, the stand-alone devices must have a status of Available.
Then, follow these steps:
1. In System i Navigator, expand your system → Configuration and Service → Hardware → Tape Devices
→ Stand-Alone Devices.
2. Right-click the tape device that contains the cartridge you want to duplicate and select Duplicate.
For tape library devices to duplicate a tape, you must have a library device with two or more tape
resources or two devices, and complete the following steps before you duplicate a tape:
1. Make sure the tape library devices are available.
2. Make sure that the cartridges you want to duplicate are available for use by the tape library device.
If the tape that receives the information is new, you must format it before continuing.
For tape library devices to duplicate tape cartridges, the cartridge must have a status of Available or
Mounted. Then, follow these steps:
1. In System i Navigator, expand your system → Configuration and Service → Hardware → Tape Devices
→ Tape Libraries.
2. Expand the tape library that contains the tapes you want to duplicate.
3. Select Cartridges.
4. Right-click the tape that you want to duplicate and select Duplicate. You can select multiple
cartridges to duplicate.
Related tasks
“Formatting tape cartridges”
When you format a tape cartridge, a standard volume label is recorded at the beginning of the magnetic
tape medium.
When you format a tape cartridge, a standard volume label is recorded at the beginning of the magnetic
tape medium.
When you format a tape, any information previously recorded on the tape medium is erased and written
over with new information. Information is also written over when new data files are appended to the
newly recorded volume label.
Note: Do not reuse an old tape volume if permanent read or write errors have been detected more than
two times. Also do not reuse an old tape volume if temporary read or write errors for that volume
are excessive. To determine if temporary errors are excessive, see Ensure tapes are in good
condition.
To format a tape in a tape library device, the tape cartridge must have a status of Available or Mounted.
Then you take the following steps to format the tape.
1. In System i Navigator, expand your system → Configuration and Service → Hardware → Tape Devices
→ Tape Libraries → your tape library.
2. Select Cartridges.
3. Right-click the cartridge that you want to format and select Format. You can select multiple cartridges
to format.
The most commonly used options for formatting a tape cartridge are:
v Volume label
v Check for active files
v Tape density
Related tasks
“Duplicating tape cartridges” on page 32
You can duplicate tape cartridges in both stand-alone tape devices and tape libraries.
“Ensuring tapes are in good condition” on page 48
To ensure that your tapes are in good condition, keep track of the tape volume statistics on your system.
There are several types of tape cartridges and stand-alone tape devices that are commonly used on the
System i. See the operator’s manual for your tape device for specific operating instructions. This
information is common for most stand-alone devices.
Status lights:
You can use the status lights to determine the status of the tape unit.
| Learn how to interpret the status lights for the SLR60 and SLR100 tape units.
Storage solutions 33
|
|
| Figure 8. SLR60 and SLR100 tape unit
|
|
| The symbols that are located next to the status lights are the International Organization for
| Standardization (ISO) symbols that define the general functional of the status lights as follows.
| Table 7. Interpreting the status lights
| Operation LED 2 Ready (green) LED 3 Activity (green) LED 4 Cleaning (amber)
| Power On LED Test (The On for 2.0 seconds On for 2.0 seconds On for 2.0 seconds
| LEDs are turned On One
| by One. The power-On self
| test starts in parallel with
| this test.)
| Diagnostic activity Flashing Off Off
| Cartridge not inserted or Off Off Off
| tape not loaded
| Cartridge not inserted or Off Off On
| tape not loaded, cleaning
| required
| Tape loaded, no tape On Off Off
| movement
| Tape loaded, tape On Flashing Off
| movement
| Tape loaded, no tape On Off On
| movement, cleaning
| required
| Tape loaded, tape On Flashing On
| movement, cleaning
| required
| Tape loading or unloading, On Flashing Off
| or cartridge ejecting
| Tape loading or unloading, On Flashing On
| or cartridge ejecting,
| cleaning required
| Cleaning Off Flashing On
Learn how to interpret the status lights for the VXA2 and VXA320 tape units.
Storage solutions 35
Table 8. Interpreting the status lights (continued)
Operation LED 1 Ready (green) LED 2 Activity (green) LED 3 Fault (amber)
Tape loading or unloading, On Flashing On
or cartridge ejecting
cleaning required
Cleaning Off Flashing On
Unrecoverable drive failure, Off Off Flashing
cartridge failure or
microcode download failure
Note:
1. Some of the LED indication states are difficult to see due to the short duration of the illumination.
2. The LED indicator lights are also used to indicate serious errors during the power-on stage. Serious errors are
communicated during power-on by illuminating a single LED.
3. The Fault LED will flash to indicate an unrecoverable error. An unrecoverable error is an error condition that
results in the drive not being able to function unless initiator, operator, or service intervention is applied. An
unrecoverable drive failure is typically the result of a hardware error condition. One of the following actions is
needed to clear the flashing Fault LED:
v Hard SCSI reset
v Cartridge eject
v Power cycle
v Try microcode download again
An unrecoverable cartridge (media) failure is typically the result of a defective cartridge, media, or cartridge
state and requires the drive to eject the cartridge (if possible) to clear the flashing LED.
4. The Fault LED steady On indicates that a head cleaning operation is recommended (the drive is still fully
operational with this LED steady On). The LED is triggered after 50 hours of that the tape run time has elapsed
or if a hard read error had occurred. The LED is reset by operating the cleaning cartridge in the drive.
Use System i Navigator to view some of the capabilities for each stand-alone device.
v Assign capability
v Hardware data compression
v Whether the device is self-configured
v The highest instantaneous performance that is reported by the tape device.
v Densities supported by the tape device
v Capabilities associated with each density
While a media management application greatly simplifies and extends a tape library’s capabilities, you
can perform many tape functions in a System i environment with control language (CL) commands,
which are part of the operating system.
The following table shows the typical setup and operational tasks and associated CL commands for the
tape library.
Note: You need to use these commands if you do not use a media management application such as
BRMS.
Task Command
Creating a tape library device description Auto-configured or use Create Device Description
(Media Library) (CRTDEVMLB)
Displaying RS-232/LAN resource and description Display Hardware Resources (DSPHDWRSC)
Configuring the 3494 communication (RS232/LAN/TCP) Configure Device Media Library (CFGDEVMLB)
Display LAN information for 3494 add LAN host Display LAN Media Library (DSPLANMLB)
Removing a tape library device description Delete Device Description (DLTDEVD)
Changing the tape library device description Change Device Description (Media Library)
(CHGDEVMLB)
Changing the tape library device attributes for a job Change Job MLB Attributes (CHGJOBMLBA) command
or Change Job MLB Attributes (QTACJMA) API
Displaying the tape library device attributes for a job Display Job (DSPJOB) OPTION(*MLBA) or Work with
Job (WRKJOB) OPTION(*MLBA)
Retrieving the tape library device attributes for a job Retrieve Job MLB Attributes (QTARJMA) API
Displaying tape library information Display Tape Status (DSPTAPSTS)
Checking the status of the tape library Work with Media Library Status (WRKMLBSTS)
Creating user categories Create Tape Category (CRTTAPCGY)
Mounting a category Set Tape Category (SETTAPCGY) OPTION(*MOUNTED)
Demounting a category Set Tape Category (SETTAPCGY)
OPTION(*DEMOUNTED)
Assigning a mounted category to a different job Set Tape Category (SETTAPCGY) OPTION(*ASSIGN)
Releasing a mounted category from a job Set Tape Category (SETTAPCGY) OPTION(*RELEASE)
Deleting a user category. Remove all the cartridges from the category. Use the
Delete Tape Category (DLTTAPCGY ) command
Listing all user or system categories Display Tape Category (DSPTAPCGY)
Changing the category for cartridges Change Tape Cartridge (CHGTAPCTG) or Work with
Tape Cartridges (WRKTAPCTG)
Inserting cartridges Add Tape Cartridge (ADDTAPCTG) or Work with Tape
Cartridges (WRKTAPCTG)
Ejecting cartridges Remove Tape Cartridge (RMVTAPCTG) or Work with
Tape Cartridges (WRKTAPCTG)
Storage solutions 37
Task Command
Mounting cartridges for input or output commands Specify the tape library device and cartridge identifier
with the commands
Demounting a cartridge Demounting is implicit with ENDOPT(*UNLOAD), a
demount of a category, or a new mount request
Working with a list of cartridges within a tape library Work with Tape Cartridges (WRKTAPCTG)
Displaying information about a cartridge Display Tape Cartridge (DSPTAPCTG) or Work with
Tape Cartridges (WRKTAPCTG)
Working with the tape library resource manager queue Work with MLB Resource Queue (WRKMLBRSCQ)
Retrieving the capabilities for a tape library device or Retrieve Device Capabilities (QTARDCAP) API
resource
Retrieve the status for a tape library device or resource Retrieve Device Status (QTARDSTS) API
Retrieving the information for a tape library Retrieve Device Information (QTARDINF) API
Note: An end-of-tape option of *UNLOAD for any of the tape commands causes the cartridge to be
returned to a storage cell when the tape operation has completed processing. It might not be
returned to its original storage cell. When using the *REWIND parameter the cartridge remains in
the drive after the tape operation has completed. However, this cartridge is unloaded if another
cartridge has been requested. When using *LEAVE the cartridge remains in the drive after the tape
operation has completed.
Related information
Control language (CL)
If you change your system name, you must move the cartridges from the categories that were owned by
the old system name to categories that are owned by the new system name. If you do not do this, the
cartridges will not appear in the inventory for the new system name.
For some library types, the cartridges may appear when you use the parameter CGY(*ALL *ALL) for the
Work with Tape Cartridges (WRKTAPCTG) or the Display Tape Cartridge (DSPTAPCTG) command, but
you will not be able to use the cartridges.
If you have already changed the system name and need to recover the cartridges, perform the following
steps:
1. Type DSPTAPCGY (the Display Tape Category command) to display all of the tape categories. Record the
names of the user-defined categories for use in step 3, and then exit.
2. Temporarily change the system name back to the previous name by using the Change Network
Attributes (CHGNETA) command.
Occasionally, it might be necessary to use the tape resources in a tape library without the benefit of
automation; for example, when you perform an alternate IPL or when the tape library automation is
disabled.
Using the tape resource in this fashion is referred to as stand-alone mode. In stand-alone mode, the tape
resource operates like other tape devices that are not in a tape library. Most tape libraries provide modes
or commands to move media to a tape resource. See the operator information for your tape library for
the different operating modes available. When automation is not used, the tape library operates as an
automatic cartridge loader for the tape device and loads cartridges individually or sequentially in the
device.
Tape library devices are configured with tape library device descriptions for the tape library. There are
also separate tape device descriptions for the tape resources. These tape device descriptions are the
devices that are used for stand-alone operation.
Restriction: To use the tape resources in stand-alone mode, the resource must be available to the tape
device description.
| Use the devices in a tape library for alternate initial program load (IPL) when they are attached to an
| input/output processor (IOP) and input/output adapter (IOA) in a position that supports an alternate
| IPL.
| You can use alternate installation for tape libraries that are attached to an IOP and IOA even if the
| alternate installation is not in a position that supports alternate IPL.
Storage solutions 39
| Related concepts
| “Installing tape libraries” on page 26
| When you install tape libraries the system automatically configures and varies on an attached tape
| library.
| Related information
| Recovering your system
| Managing Devices
Depending on your business environment you might want to control the use of tape resources to allow
important jobs to finish quickly. i5/OS provides several features for this.
You can use the Change Job Media Library Attributes (CHGJOBMLBA) command to change the priority
of tape resource requests for a particular job, and the Work with MLB Resource Queue (WRKMLBRSCQ)
command to work with the tape resource manager queue.
The CHGJOBMLBA command allows you to change the resource allocation attributes for your own job or
another user’s job if you have *JOBCTL special authority. You can use the resource allocation priority to
change the priority of requests to use a tape resource within a tape library. You can assign a higher
priority to certain jobs to allow them to get a tape resource as soon as one becomes available. You can
assign a lower priority to jobs that can wait until all other higher priority jobs finish using the tape
resources. Typically, very short-running tape operations such as the dynamic retrieval of an object that
was saved storage free should be assigned a high resource allocation priority. Long-running jobs that are
not required to finish quickly, such as Duplicate Tape (DUPTAP) or Display Tape (DSPTAP), can be
assigned a lower resource allocation priority.
You can also add *MLBA to either the Work with Job (WRKJOB) or Display Job (DSPJOB) command in
order to view or adjust your tape library attributes.
The WRKMLBRSCQ command allows you to manipulate the requests to use a tape resource within a
tape media library. The WRKMLBRSCQ command shows the resources that are currently processing a
request that have a category mounted, or the requests that are waiting to be assigned a tape resource.
You can change the resource allocation attributes for requests that are waiting to use a tape resource by
using the (Change Request MLB) attributes on the Work with MLB Resource Queue (WRKMLBRSCQ)
display. The attributes for the next request can be changed by using the CHGJOBMLBA command to
change the resource allocation attributes for the job that is currently using the tape resource. You can do
this by using the (Work with job) attributes on the Work with MLB Resource Queue (WRKMLBRSCQ)
display, and then selecting (Work with media library) attributes.
There are times when a request shows a priority of 0. These requests occur when a tape resource is being
used by the system for a tape operation. An example is when a tape command using
ENDOPT(*UNLOAD) is completed and the system is still unloading the cartridge.
Related information
Control language (CL)
Use the Retrieve Job Media Library Attributes (QTARJMA) and Change Job Media Library Attributes
(QTACJMA) APIs to retrieve and to change the tape library attributes for a specific job.
2. The application then uses the QTACJMA API to change the initial mount wait time (INLMNTWAIT)
and the end of volume mount wait time (EOVMNTWAIT).
3. A system administrator with *JOBCTL special authority uses the CHGJOBMLBA command to change
the resource allocation priority (RSCALCPTY), initial mount wait time, and the end of volume mount
wait time.
4. The application tries to use the QTACJMA API to restore the tape library attributes it retrieved earlier
by using the QTACJMA API *REPLACE option. However, this function fails with an error message of
CPF67B4 because the user does not have *JOBCTL special authority. None of the attributes are
changed.
Related reference
Retrieve Job Media Library Attributes (QTARJMA) API
Change Job Media Library Attributes (QTACJMA) API
| Before you can use the tape library, you must have media loaded and available.
| If a tape library is empty, open the door and insert all available media into the empty slots. This can be
| done to save time rather than inserting only a small number at a time through the convent input/output
| (I/O) station. When the door is closed, the tape library inventories the contents. Each cartridge ID is
| noted and recorded in the operating system and the Library Manager (if present).
| Most tape libraries provide an I/O station for adding cartridges without interrupting any automatic
| operations. An I/O station can have multiple slots or just a single slot. Some tape libraries have no I/O
| station. For these tape libraries, cartridges are added by stopping the automation and opening the door to
| access the storage slots.
| Tape cartridges that are placed in the 3494 I/O station are moved to a storage slot by the 3494 Library
| Manager software. For other tape libraries, the tape cartridges remain in the I/O station until you make
Storage solutions 41
| them available using System i Navigator. When you make a cartridge available you must specify a
| category of media. Also, making a cartridge available changes the cartridge status.
| You can also use the Add Tape Cartridge (ADDTAPCTG) command to make a cartridge available.
| Related concepts
| “Cartridge categories” on page 10
| A category is a logical grouping of cartridges. A category allows you to refer to a group of cartridges by
| category name instead of the individual cartridge identifiers.
| “Cartridge status” on page 9
| These descriptions describe the status for a tape cartridge in relation to a tape library.
| Related tasks
| “Configuring tape libraries” on page 26
| After you have set up the tape library and connected it to your system, the system automatically
| configures it.
| Related information
| Add Tape Cartridge (ADDTAPCTG) command
All tape library devices use System i Navigator to eject cartridges. You can also use the Remove Tape
Cartridge (RMVTAPCTG) command to change media to the *EJECT category.
When you eject a cartridge, you can eject it to one of three locations:
v Tape library default
v Convenience station
v High capacity output station
To select tapes to eject from the Cartridge folder, follow these steps:
1. In System i Navigator, expand My Connections → your system → Configuration and Service →
Hardware → Tape Devices → Tape Libraries → your tape library.
2. Select Cartridges.
3. Right-click the cartridge you want to eject and select Eject Cartridge. You can select multiple
cartridges to eject.
Note: If you are using the character-based interface, cartridges that are in the convenience (*CNV)
category are exported when they are unloaded from a tape resource for a tape command that is
using ENDOPT(*UNLOAD). If a cartridge in the *CNV category is unloaded from a tape resource
by the system to load another cartridge, the cartridge that was in the tape resource will not be
ejected from the tape library.
Using the mounted category to load groups of tapes into a tape device:
The mounted category allows a group of tapes to automatically be loaded into a tape device.
The media is mounted in the order in which it was placed into the category. It is similar in function to an
Automatic Cartridge Loader (ACL) on the stand-alone 3490 devices. This function is available with the
Set Tape Category (SETTAPCGY) command. The mounted category is provided for all tape library
devices.
To load groups of tapes into a tape device for 3494 devices, use the Library Manager software. To load
groups of tapes into a tape device for libraries other than 3494, use the SETTAPCGY command.
The 3494 Library Manager software loads the next tape as soon as the previous tape is unloaded. For all
other libraries, the tape resource is not loaded until a tape command requiring media is issued to the tape
library device.
With a category mounted, a tape resource is dedicated for category mount operations until a
SETTAPCGY (*DEMOUNTED) command is issued. When the SETTAPCGY has been issued, any i5/OS
command to the tape library device with VOL(*MOUNTED) will be directed to the tape resource that is
set up for the mounted category.
One category of cartridge can be mounted per available tape resource. To mount more than one category
for a tape library, the MNTID parameter must be used with the SETTAPCGY command to identify the
mounted category operations. A job can only have one mounted category session active at a time. The
mounted category session can be released from the job that mounted the category of cartridges and can
be assigned to another job by using the *RELEASE and *ASSIGN options on the SETTAPCGY command.
Notes:
1. Tape management systems are notified when a category of cartridges is mounted and
demounted. When a command comes from a user to VOL(*MOUNTED), the tape management
system has the ability to accept or reject the operation.
2. Backup, Recovery, and Media Services (BRMS) does not use the mounted category to perform
its processing. Avoid using the mounted category in combination with BRMS functions.
Mounting a category of cartridges while concurrently using BRMS to perform tape operations
can have unpredictable results.
Related reference
Set Tape Category (SETTAPCGY) command
Sharing cartridges:
You can share the cartridges in a tape library between multiple platforms and systems.
When the system is using a cartridge in a 3494 tape library, the cartridge must be in a category accessible
to the system. This can be the *SHARE400 category or a user-defined category.
Storage solutions 43
Volume protection between platforms
When initializing a tape, the system cannot write a 1-character security flag to the tape label. This is to
restrict users who might read data from tapes initialized this way. Even though writing this security flag
is not available in i5/OS, it can read tapes written with this security flag in the tape label. When i5/OS
detects the security flag, it decides whether that user can read the data, depending on the user’s special
authorities.
When the tape contains EBCDIC data, all users can read the tape when the security flag contains a space
(hexadecimal 40), a zero (hexadecimal F0) or a hexadecimal 00. If it contains any other value, the user
needs *ALLOBJ and *SECADM authority to read data from the tape.
If the tape contains ASCII data, all users can read the tape if the security flag contains an ASCII space
(hexadecimal 20). If it contains any other value, the user requires *ALLOBJ and *SECADM authority to
read data from the tape.
You cannot specify this security flag when a tape is initialized on the system and is to be read on another
platform.
End of volume:
If your system runs out of tape cartridges specified in the volume list, the CPA6798 inquiry message
appears.
To be a fully automated solution without a tape management system, each volume needed must be
specified in the VOL parameter on the command. If the system runs out of tape cartridges specified in
the volume list, the CPA6798 inquiry message is issued, which directs the user to supply an additional
cartridge so that the tape operation can continue. If the cartridge supplied is not found or not available,
the CPA6797 inquiry message is sent, which directs the user to supply an alternate cartridge to continue
the tape operation. Tape management systems have the ability to provide more volumes through exit
points in the i5/OS tape functions.
Related concepts
“Avoiding deadlocked files during save and restore operations with tape libraries”
Tape automation uses special files located in the QUSRSYS library. If these files do not exist on the
system, i5/OS supports a limited set of automation functions.
Avoiding deadlocked files during save and restore operations with tape libraries:
Tape automation uses special files located in the QUSRSYS library. If these files do not exist on the
system, i5/OS supports a limited set of automation functions.
For automation in the early stages of recovery scenarios, you can mount cartridges by specifying the
cartridge identifiers in the VOL parameter of the i5/OS commands. However, this type of automation
does not support the use of the cartridge commands, such as Work with Tape Cartridges (WRKTAPCTG)
or Display Tape Cartridge (DSPTAPCTG).
When the QUSRSYS library is being saved, the files that allow use of the WRKTAPCTG or DSPTAPCTG
commands might be put in a restricted state and made unavailable for use. This can result in a deadlock
and eventually end the save operation. To avoid this situation, when the QUSRSYS library is being saved,
it must not cross a volume boundary. It must fit on the mounted volume. Alternatively, you can save the
QUSRSYS library by using the save-while-active function.
| Optimize the performance of your tape library by using work management and load balancing
| techniques. You can also attempt to improve the performance by using different connection
| configurations.
| Note: If you attach a library containing high-speed tape drive resources (such as 3590, 358x) to a 6501 or
| 6534 IOP, you should not attach any other high-speed tape drive resources to IOPs on the same
| bus, or performance will be affected.
| For more detailed information about performance, see the Resource Library section of the Performance
| Management Web site.
| Related information
| Performance Management
You can use System i Navigator to view the capabilities for each tape library.
v Assign capability
v Hardware data compression
v Whether the device is self-configured
v The highest instantaneous performance that is reported by the tape device
v Densities supported by the tape device
v Capabilities associated with each density
Storage solutions 45
Media grades
IBM uses two different grades of media. IBM supplies program temporary fixes (PTFs) on a tape that is
designed to be written to only once and read from a few times. This tape is designed for limited use, not
as a backup medium. IBM also sells media that is designed for storage use.
If analysis by IBM service personnel indicates a problem with non IBM media, it may be necessary for
you to replace the media.
Tape environment:
Problem factors are dirt, dust, fibers, and airborne particles. Airborne particles are the most difficult to
address. When you install a tape in the tape drive, the clearance between the heads and the tape is
measured in microns. Particles can damage the tape or the head if they come in contact with either. IBM
offers a tape drive filter enclosure for some systems to solve this problem. The enclosure draws air in
through a filter and supplies the tape drive with clean air. You are responsible to provide a clean
operating environment for the tape drive and system.
For specific requirements for environmental conditions such as temperature and humidity, see the
operator’s manual for your tape cartridge.
Most tapes arrive in sealed cartridges so that the tape will remain in a clean environment.
Opening the cartridge allows dirt and airborne particles to enter and then become a source of
contamination. Only the tape drive should open the cartridge, not an operator. Inside the cartridge, the
tape is under correct tension. If the cartridge is dropped, this tension will be relaxed. Inserting a dropped
cartridge into a tape drive can cause incorrect loading and result in a jam. This will ruin the tape and can
cause physical damage if the cartridge is not removed properly.
To store the tapes properly, put them in their protective containers and store them on their ends. The
storage area must be clean, dry, at room temperature, and away from any magnetic fields.
Learn how to protect data on a tape cartridge by reading the following information.
Tape cartridges have a switch that you can use to write-protect the data on the tape. The switch typically
has a label that indicates that it is write-protected such as:
v A padlock icon
v A dot on the switch
v A label such as SAFE or SAVE.
The following instructions are an example of protecting data from being overwritten on a quarter-inch
tape. See the operator’s guide for your tape device instructions that are specific to your tape cartridge. Do
one of the following:
v Set the pointer toward SAFE for older-style tape cartridges, as shown in the first figure below.
v Set the pointer toward the locked padlock icon for the newer style tape cartridges, as shown in the
second figure below.
Storage solutions 47
Figure 10. Write-protect positions for a newer-style quarter-inch tape cartridge
For information about your tape device, see Tapes Supported on System i. If your tape device is an LTO
tape device, see IBM LTO Ultrium Tape Libraries Guide (SG24-5946).
For specific instructions about protecting data on a tape cartridge, see the manual for your tape drive.
Related information
Tapes Supported on iSeries
IBM System Storage Tape Libraries Guide for Open Systems
To ensure that your tapes are in good condition, keep track of the tape volume statistics on your system.
1. Type STRSST (the Start System Service Tools command).
2. Select Start a service tool on the System Service Tools menu.
3. Select Product Activity Log on the Start a Service Tool menu.
4. Select Work with removable media lifetime statistics on the Product Activity Log menu.
5. Select the type of removable media for which you want data on the Select Media Option display.
6. If you see the >> or > symbols preceding the volume ID on the Work with Lifetime Statistics display,
take the appropriate action as is described in the table following the image of the Work with Lifetime
Statistics display.
Table 9. Symbols in the Work with Lifetime Statistics display
Symbol Explanation Action to take
>> Media replacement recommended Copy the contents of the media to a
new tape and discard the old tape.
Note: To ensure accurate statistics, each tape cartridge or reel must have a unique volume ID.
After media has been replaced, remove the lifetime statistics entry by using option 4 (delete entry). Also,
you can use the Print Error Log (PRTERRLOG) command to print and delete the entry by typing the
following command.
PRTERRLOG TYPE(*VOLSTAT) VOLTYPE(xxxx) VOL(xxxxxx) VOLSTAT(*DLT)
Related tasks
“Formatting tape cartridges” on page 32
When you format a tape cartridge, a standard volume label is recorded at the beginning of the magnetic
tape medium.
You can only use cleaning cartridges a limited number of times. When a cleaning cartridge has been used
to its maximum number of times, the usefulness of the cartridge expires. When cartridges expire, replace
them. Never reuse an expired cleaning cartridge. An expired cleaning cartridge introduces previously
removed dirt to the tape drive. When you have cleaned the tape drive, mark the usage on the cartridge
in order to best determine when your IBM cleaning cartridge has expired.
When you use cleaning cartridges you should not use a grease pencil on the label of the cleaning
cartridge. Also, the cleaning cartridge should be undamaged and clean when it is inserted into a tape
unit.
For quarter-inch tape drives, you should clean the head after every 8 hours of tape movement when
using IBM tape cartridges. Other tape media might require cleaning more frequently.
When you use a new tape cartridge, it is advisable to clean the head after 2 hours of tape movement, or
before loading each new tape cartridge.
System messages are posted when the tape unit determines that cleaning is required. The MLR1, MLR1-S,
and MLR3 tape units also have a cleaning status light that indicates that cleaning is required. It is
important to respond to these cleaning indicators and clean the head using a recommended cleaning
method.
Storage solutions 49
Table 10. Recommended IBM cleaning cartridges
Tape unit identification Cleaning cartridge part number
Front bezel label Feature code numbers 35L0844 16G8572
SLR100 4487 Best Do not use
4587
4687
MLR3 4486 Best Do not use
4586
6386
6486
SLR60 4584 Best Do not use
4684
6384
6484
MLR1-S QIC-5010-DC 4483 Best Do not use
4583
6383
6483
QIC-4GB-DC 4482 Best Acceptable
4582
6382
6482
7201-122
QIC-2GB (DC) 6381 Best Acceptable
6481
QIC-2GB 6380 Best Acceptable
6480
Related concepts
“Quarter-inch cartridge and tape unit compatibility” on page 19
The capacity and read/write capabilities for your media type are provided.
The eight-millimeter tape drives count the number of hours of tape motion and indicate when it is time
to clean the tape drive by displaying a message to clean soon and by turning on the Fault status light.
On the average, clean the tape path on each drive every seven days. If you use an unusually large
amount of tape, clean the tape path more often. If the tape unit displays a *CLEAN message, clean the
tape drive path as soon as possible. You should also clean the tape path after each initial program load
(IPL), after a drive is reset, or whenever the tape unit has been interrupted.
To clean the tape path, insert the special cleaning cartridge as you similarly to a typical tape cartridge.
Keep track of the number of uses on the label provided with each cleaning cartridge.
| v 3490 cleaning cartridges need to be replaced after 500 uses.
| v 3570 and 3590 cleaning cartridges need to be replaced after 100 uses.
| v 3592 cleaning cartridges need to be replaced after 50 uses.
If your tape drive has the automatic cartridge loader feature, put the cartridge into the feed position and
press the start button. The cleaning cartridge can also be put into the input stack, and the cleaning
procedure takes place whenever the cleaning cartridge is loaded into the drive. If you start cleaning
during a job, an inquiry message is displayed. After responding to the message, the drive threads the
cleaning tape, cleans the read/write head, and then rewinds and unloads the cleaning cartridge. When
the cartridge has been unloaded, remove it and mark the usage label.
| These tape drives provide random access to the tape cartridges. When the device detects that cleaning is
| needed and if the cleaning cartridge is in the internal cell known only to the Random Access Cartridge
| Loader, the tape drive performs the cleaning operation. The tape drive keeps track of the number of
| cleaning operations performed by the cleaning cartridge and ejects the cleaning cartridge through the
| priority cell when the cleaning cycles that are allowed for the cleaning cartridge have been used up.
| The cleaning cartridges for half-inch tape drives are specified in the following table:
|| Tape drive Cleaning cartridge part number
| 3490 4780527
| 3570 05H2463
| 3590 05H4435
| 3592 05H3929
|
| Related concepts
“Half-inch and Magstar MP cartridges and tape unit compatibility” on page 20
The tape units and half-inch and Magstar MP cartridges compatibility are provided.
All IBM Ultrium tape drives have an integrated cleaning device which brushes the head when loading
and unloading a cartridge. Along with this, each drive has a cleaning procedure using a special cleaning
cartridge.
The only time you must clean your Ultrium tape drive is when the tape drive alerts you to clean it.
Storage solutions 51
The following table shows cleaning cartridges for Ultrium tape devices.
Related concepts
“LTO cartridges and tape unit compatibility” on page 21
There are compatibility guidelines that need to be considered when working with Linear Tape Open
(LTO) Ultrium tape units and cartridges.
Related information
IBM System Storage Tape Libraries Guide for Open Systems
Licensed Internal Code updates are also available by downloading and installing fixes using electronic
customer support, or by ordering and installing cumulative fix packages from IBM Global Services.
For older tape cartridge types, the quarter-inch tape units run a retention operation whenever a tape
cartridge is loaded. Retention means that the tape unit moves the tape to the end-of-tape position and
rewinds it to the beginning-of-tape position. The retention operation is part of the load sequence. The
tape unit also runs a retention operation if a tape cartridge is in the tape unit when the door is closed.
When using MLR3-25GB, DC5010, MLR1-16GB, SLR100, and SLR60 tape cartridges, the tape units run the
retention operation only when necessary (as determined by the tape unit) to maintain correct tape
tension. The approximate retention times are as follows.
Table 11. Retention times for quarter-inch tape cartridges
Tape cartridge Approximate retention time
DC5010 Fewer than 6 minutes
DC6150 Fewer than 3 minutes
DC6320 Fewer than 3 minutes
DC6525 Fewer than 4 minutes
DC9120 Fewer than 4 minutes
DC9250 Fewer than 4 minutes
MLR1-16GB Fewer than 8 minutes
MLR3-25GB Fewer than 8 minutes
SLR5-4GB Fewer than 8 minutes
SLR60 Fewer than 8 minutes
SLR100 Fewer than 8 minutes
Note: Users with multiple systems and limited attachment capabilities might still need to force the use of
specific resources.
The Work with Media Library Status (WRKMBLSTS) command allows you to view the tape libraries and
associated tape resources from a configuration standpoint. Using this command on each of the three
systems in the example results in the following displays.
Storage solutions 53
Figure 12. View of tape library TAPMLB01 from System B
When a tape resource that is shared between systems is not in use, it should remain in an unprotected
state with the tape library device varied on. If the tape resource is left in an allocated or deallocated state,
a command request to use the resource might result in an error stating that no resources are available.
If you are using backup and recovery media services (BRMS), you should not use SHARED *YES for
media libraries. Use UNPROTECTED to share your resources. You can also use a combination of
Storage solutions 55
UNPROTECTED and ALLOCATED on the network to ensure that each system has the correct device that
is required for backup operations. Leave the tape libraries varied on at all times, and use the allocation
status to control use.
One problem to consider in the example is the problem of cable limitations. One system can potentially
prevent another from accessing tape resources even when one is available. The difference is in how a user
can force a system to use a specific resource.
One method of resolving this problem is to manipulate the start times of save operations on each system.
In the example, system A and system B are contending for tape resource TAP01. Start the save operation
on system B to ensure that system B has access to a tape resource.
The following table shows how the strategy chart appears if this method is used in the example.
Table 12. Schedule to meet system and device constraints using time management
Approximate Tape resource
Start time complete time Backup group System Device forced
10:05 p.m. 1:00 a.m. 2 A TAPMLB01 TAP01 (TAP02 is
busy on system
C)
10:00 p.m. 11:00 p.m. 5 C TAPMLB01 TAP02
11:00 p.m. 1:00 a.m. 6 C TAPMLB01 TAP02
1:05 a.m. 6:00 a.m. 1 A TAPMLB01 TAP02 (TAP01 is
busy on system
B)
1:00 a.m. 4:00 a.m. 3 B TAPMLB01 TAP01
4:00 a.m. 6:00 a.m. 4 B TAPMLB01 TAP01
Because ALLOCATED resources are selected for use before UNPROTECTED resources, you can use this
aspect to your advantage. A user exit (the *EXIT special value) is a user-defined CL command that
permits automatic processing of predefined user routines. On system A in the example, you can use the
*EXIT special value in the BRMS control group to change TAP02 from UNPROTECTED to ALLOCATED.
The next save request then attempts to access TAP02 first. When the save operation is completed, you use
the *EXIT special value at the end of the control group to change the resource back from ALLOCATED to
UNPROTECTED. For more information about the *EXIT special value, see Backup Recovery and Media
Services.
In order to accomplish this in the example, keep all the resources in UNPROTECTED status and change
two backup groups. In this situation, you are only concerned about systems that are attached to more
than one resource. Only systems that are attached to more than one resource can produce a resource
access conflict. In this example, the system that is attached to more than one resource is system A. System
A belongs to backup group 1 and backup group 2.
1. Change Save backup group 2:
a. Change TAP01 from *UNPROTECTED to *ALLOCATED by specify the following command for
the *EXIT special value:
VRYCFG CFGOBJ(TAPMLB01) CFGTYPE(*MLBRSC) STATUS(*ALLOCATE) RSRCNAME(TAP01)
b. Perform the save operation.
c. Change TAP01 from *ALLOCATED to *UNPROTECTED by specifying the following command for
the *EXIT special value:
VRYCFG CFGOBJ(TAPMLB01) CFGTYPE(*MLBRSC) STATUS(*UNPROTECTED) RSRCNAME(TAP01)
2. Change Save backup group 1:
The following table shows how the strategy table appears if this method is used in the example.
Table 13. Schedule to meet system and device constraints using ALLOCATE before UNPROTECT
Approximate Tape resource
Start time complete time Backup group System Device forced
10:00 p.m. 1:00 a.m. 2 A TAPMLB01 TAP01
10:00 p.m. 11:00 p.m. 5 C TAPMLB01 TAP02
11:00 p.m. 1:00 a.m. 6 C TAPMLB01 TAP02
1:00 a.m. 6:00 a.m. 1 A TAPMLB01 TAP02 (TAP01 is
busy on system
B)
1:00 a.m. 4:00 a.m. 3 B TAPMLB01 TAP01
4:00 a.m. 6:00 a.m. 4 B TAPMLB01 TAP01
You can also use the multiple tape library device descriptions that are created when a tape library is
configured. As each tape resource in a tape library reports to a system, a separate tape library description
might be created. Typically, you should use one TAPMLB xx and assign all the tape resources to it.
However, system A in the example differs from this. The following display shows the configuration that
is generated on system A.
Storage solutions 57
After the command CFGDEVMLB(TAPMLB01) is completed, you can see both resources under
TAPMLB01, even though TAP02 actually generated TAPMLB02. Both resources are set to
UNPROTECTED.
Storage solutions 59
In order to use the TAPMLB02 device description, you set TAP01 to UNPROTECTED in TAPMLB01 and
you set TAP02 to UNPROTECTED in TAPMLB02, as is shown in the following display.
Related reference
Work with Media Library Status (WRKMBLSTS) command
Related information
| Tape encryption
| Tape encryption provides security and reduces the risk of data being misused. After a tape is encrypted,
| data is unreadable to people without a key.
Storage solutions 61
| Software tape encryption
| Use the products and applications that are described to encrypt your data.
| In order to perform software tape encryption it is necessary to have the following products and
| applications installed and licensed on your partition:
| v i5/OS option 18 - Media and Storage Extensions
| v i5/OS option 44 - Encrypted Backup enablement
| You will also need a tape management application to specify encryption keystore file and record label
| information for each file that is to be encrypted.
| For more information about using a tape exit interface, refer to Tape Management Exit Program.
| Refer to the Creating a media policy topic for additional details about setting up encryption using BRMS.
| Refer to the Cryptographic Services Key Management topic for more details about encryption keystore
| files.
| Related information
| Creating a media policy
| Tape Management Exit Program
| Cryptographic Services Key Management
| For more information about hardware tape encryption, refer to Data Encryption and IBM Encryption Key
| Manager component for the Java™ Platform.
| Related information
| Data encryption
| IBM Encryption Key Manager component for the Java Platform
| Note:
| v The data area values can be overridden by a tape management application.
| When problem analysis or problem isolation is required, collect and send the following information to the
| appropriate service representative:
| v The “Tape flight recorder” information.
| v The “BRMS flight recorder” information.
| v The “Library manager transaction logs” for a 3494 tape library.
| Use the following command to collect the tape flight recorder information for your tape library:
| CALL QTADMPDV device_name
| Use the Dump BRMS (DMPBRM) command to collect the BRMS flight recorder information.
| Copy the transaction logs, the time and date of the failure, and information about the volumes in
| question:
| 1. Insert a blank diskette in drive A of the personal computer.
| 2. Select Service → Copy files → the transaction logs to be copied → OK → drive A.
| 3. Type the file name and description of the problem.
| 4. Select Copy files.
| Under typical operational conditions, the operator does not use the Library Manager often. The software
| manages the 3494 from requests sent from a system. For most purposes, the best function to have active
| on the display of the Library Manager is the System Summary window. The system summary gives you
| indications of the 3494 status, including whether operator intervention is required in case of errors. If the
| Intervention Required LED on the front operator panel is flashing, check the System Summary window. If
| intervention is required, the Intervention field on the lower right side of the display shows Required
| instead of None.
Storage solutions 63
| To check and respond to errors, do the following:
| 1. To check for errors and problems, click Commands and select the Operator Intervention command.
| Problems are likely when a condition occurs from which the 3494 cannot recover on its own.
| Depending on the type of error or exception condition experienced, some or all of the 3494 operations
| are suspended until the problem is corrected.
| 2. To respond to an error, select the condition from the list on the Operator Intervention window and
| select the items.
| 3. Select OK after the problem has been resolved (often by manual intervention that might require you
| to open the front door of the 3494).
| 4. Repeat these steps until all error conditions are resolved.
|
| Optical storage
| Use the information described as an overview and reference guide for IBM optical support to a system
| with the i5/OS operating system. Optical storage is any storage method that uses a laser to store and
| retrieve data from optical media.
| Examples of this media are compact disk read-only memory (CD-ROM), digital versatile disk read-only
| memory (DVD-ROM), digital versatile disk random access memory (DVD-RAM), write-once read-many
| (WORM) cartridges, and erasable optical cartridges.
| Optical storage on the system provides an economical and efficient way to store and retrieve large
| amounts of information at a high performance level. Optical storage devices offer significant advantages
| over other high-capacity storages devices, such as tape and microfilm, with faster access times and a
| hierarchical-type file organization. i5/OS optical storage uses files that are stored in directories and files
| that are stored in subdirectories similar to UNIX® or PC-based file systems.
| The capacity, price, and performance of optical storage continually improve, and IBM remains committed
| to providing its customers with these improvements over time. Even as new devices are introduced, the
| basic methods of accessing optical information remain consistent, as these new storage devices are being
| added under the current file system interfaces that optical storage programs have used for years.
| When you use virtual optical storage, you create and use optical images that are stored on your disk
| units. These optical images are treated as if they were real optical disk media by the internal file system
| functions. The term virtual applies to the emulation of the optical media sectors when used by read and
| write functions. Virtual optical media appear as *DVDRAM media in the volume information attributes.
| Related concepts
| “Comparing offline storage” on page 12
| It is important that you understand the differences among different forms of media when you decide
| which one is right for you. Use the table provided to determine your preferred form of media.
| Related information
| Tape and Optical Storage
| A variety of hardware configurations for CD-ROM, DVD-ROM, and DVD-RAM are supported on a
| system. The table lists the stand-alone optical devices available. To see the supported media capability of
| a device, enter Display Device Description (DSPDEVD) on the command line.
| Table 15. Supported stand-alone optical devices
| Device type Hardware resource type and model Device
| 632B Virtual device backed up by the DVD-RAM
| integrated file system or network file
| system
| 632C-002 Varies Virtual device hosted by another
| partition. See 9406-MMA (IBM System
| i 570) and select theLogical Partitioning
| Guide for more details.
| 6320/6321 6320-002/6321-002 CD-ROM
| 6330 HH DVD-RAM 6330-002 DVD-RAM
| 6331 Slim DVD RAM 6331-002 Slim multi-recorder
Storage solutions 65
| Table 15. Supported stand-alone optical devices (continued)
| Device type Hardware resource type and model Device
| 6333 HH DVD RAM 6333-002 HH multi-recorder
| 6336 HH DVD-ROM 6336-002 DVD-ROM
| 6337 Slim Line DVD-ROM DVD-ROM
| 7210-020 6321-002 CD-ROM Bridgebox external device
| 7210-025 6330-002 DVD-RAM Bridgebox external device
| 7210-030 6333-002 External device
| 7212-102 Sam Bass 6330 6333 6336
|
Optical media libraries come in a variety of configurations that are designed around the different forms
of media and different connection options. Optical media libraries range from the single cartridge
stand-alone model through models capable of holding 638 optical cartridges and twelve disk drives.
Optical media libraries may be directly connected to the system for best functionality and performance,
or may be connected through a LAN to allow independent access by PCs or other systems. Verify which
adapter is appropriate for your model system and device interface.
Table 16. Currently supported optical storage devices
Model Drive Type Connection Cartridge Capacity Number of Drives
3431-705 Multi-Function LAN 1 1
3995-A23 Multi-Function LAN 16 1
3995-022 WORM LAN 32 2
3995-023 Multi-Function LAN 32 2
3995-122 WORM LAN 144 4
3995-123 Multi-Function LAN 144 4
3995-C20 Multi-Function LAN 20 1 or 2
3995-C22 Multi-Function LAN 52 2
3995-C24 Multi-Function LAN 104 2 or 4
3995-C26 Multi-Function LAN 156 4 or 6
3995-C28 Multi-Function LAN 258 4 or 6
3995-C40 Multi-Function Direct 20 1 or 2
3995-C42 Multi-Function Direct 52 2
3995-C44 Multi-Function Direct 104 2 or 4
3995-C46 Multi-Function Direct 156 4 or 6
3995-C48 Multi-Function Direct 258 4 or 6
3996-032 Multi-Function Direct 32 2
3996-080 Multi-Function Direct 72 or 80 2 or 4
3996-174 Multi-Function Direct 166 or 174 2 or 4
399F-100 Multi-Function Direct 24-80 1-4
399F-200 Multi-Function Direct 104-638 2-12
The following table lists all the input/output attachment adapters that you can use to attach direct and
LAN optical libraries to your system. You need to verify which adapter is appropriate for your model
system.
Optical devices
Your system comes with a rack-mounted CD-ROM or DVD-ROM drive.
As an option, you can order a DVD-RAM drive as a feature to replace your internal drive or to have it in
addition to your internal drive. All optical drives are devices that multiple users can access concurrently.
Note: Optical drives on the system are not enabled for the digital audio disk.
2. Slide the disk into the tray with the label side showing. If your optical device is vertically positioned,
make sure that the disk is secured by the two tabs at the bottom of the tray as shown on the left in
the following figure.
Storage solutions 67
3. When you have properly positioned the disk in the tray, press the Eject button or push the tray into
the drive as shown in the following figure.
4. To remove the disk from the drive, look at the following figure and press the Eject button.
No preventive maintenance is necessary for the optical drive. Always handle optical disks by the edges to
avoid finger prints. Optical disks can be wiped with a soft lint-free cloth or lens tissue. Always wipe in a
straight line from the inner hub to the outer rim.
The system supports both directly attached small computer system interface (SCSI) and LAN-attached
optical media library devices. These devices are an excellent alternative to storing data traditionally kept
on paper, diskette, microfilm, microfiche, and tape. Optical libraries are high capacity, random access
devices that provide fast access to a large amount of data. In addition, optical storage provides
permanent, long-term archive characteristics unmatched by other storage mediums.
The system supports attachment of the IBM 3995 and 3996 Optical libraries as well as non-IBM optical
library devices.
Related information
Optical Drives
Both WORM and erasable cartridges must have a sector size of 1024 bytes per sector for 1x, 2x, and 4x
media. For 8x media, permanent WORM must have a sector size of 2048. Continuous composite
write-once (CCW), WORM, and erasable media can either be 1024 or 2048 bytes per sector. 14x media is
available in CCW and erasable in 2048 or 4096 bytes per sector. UDO media is available in 8192 bytes per
sector.
One method of connecting optical media libraries is to directly connect the optical media library to your
system. A multiwire cable connects the library to an IOP or I/O adaptor card.
All systems include a rack-mounted CD-ROM or DVD drive that is ideal for program and data
distribution.
The CD-ROM or DVD drive is primarily intended as a program and data delivery device. Even though
many users can potentially access it simultaneously, it can access only one medium at a time.
| A DVD-RAM drive is available to replace the existing read-only drive or to be added as another internal
| drive. This drive can read CD-ROM or DVD media, and can read or write DVD-RAM media. The CD
| and DVD drives supported on the system cannot be used to write to CD-R, CD-RW, DVD-R, DVD-RW, or
| DVD+RW media using Hierarchical File System APIs or Integrated File System APIs. However, certain
Storage solutions 69
| DVD-RAM drives are recordable with the Duplicate Optical (DUPOPT) command. Use the Display
| Device Description (DSPDEVD) command to see the recording capabilities of your drive
An optical media library is a device that contains at least one optical disk drive and may contain many
optical cartridges. Optical media libraries can manage large numbers of optical cartridges and users.
Optical media libraries connect directly to your system. A multiwire cable connects the library to an
input/output processor (IOP) or input/output adaptor (IOA) card. Optical media libraries support all of
the following functions:
v Hierarchical File System (HFS) application programming interfaces (APIs).
v Most integrated file system commands.
v Many i5/OS save and restore commands.
v Other LAN-connected systems can access the optical media libraries by using the integrated file
system.
You can display the primary menu for optical support by entering GO OPTICAL on the i5/OS command
line. System administrators and programmers can access most optical commands through this menu. It is
also convenient to enter many of the optical commands directly on the command line. These commands
offer the following functions:
v Display optical volumes in an optical media library device (MLD), CD device, or DVD device.
v Display files and directories that are contained in any directory in any optical volume.
v Display the file attributes of any optical file.
v Import or export media in a directly attached optical media library, CD-ROM device, or DVD device.
v Make backup copies of volumes, directories, or files that are contained in a directly attached optical
device.
v Initialize a volume that is contained in a DVD-RAM drive or in a directly attached optical media
library.
v Work with devices that represent optical media libraries, optical systems, CD drives, and DVD drives.
v Add, remove, or check the status of any LAN-attached optical system.
v Display active LAN-attached system conversations.
v Duplicate one optical volume to another.
v Copy files and directories from one optical volume to another.
v Check a volume for damaged directories and files.
When you enter GO CMDOPT on the command line, a complete list of optical commands appears. Many
of these commands are accessible through the previous GO OPTICAL menu.
Optical volumes
All optical data is stored on a unit that is called a volume. This is true regardless of the type of media, the
type of optical media library, and the way the storage device connects to your system.
A single CD-ROM or DVD-ROM disk contains one volume. WORM and erasable optical cartridges are
two sided and contain two volumes per cartridge (one per side). DVD-RAM can be either one sided or
two sided.
Each volume has its own name that is chosen by the person who initializes the volume. The name chosen
must be unique from the names of all other volumes on the system. Two volumes with the same name
cannot be active at the same time. The volume name typically never changes after the volume is
The hierarchical file system (HFS), the integrated file system, and the save and restore functions all use
volume names to access or create data on the volume.
You can display and manage the optical volumes from the i5/OS operating system by using the Work
with Optical Volumes (WRKOPTVOL) command. The hierarchical file system and integrated file system
include the volume name in their path name to select which volume to use. A typical optical path looks
like this:
/QOPT/VOLUMENAME/MYDIR/MYFILE.EXT
Where:
v /QOPT is the name of the optical file system.
v /VOLUMENAME is the volume name that is chosen for the volume.
v /MYDIR is the name of a directory on the volume.
v /MYFILE.EXT is the name of a file in the directory.
A directory is a logical partition that can contain files and other directories called subdirectories. Every
volume contains at least one directory called the root directory. You are not required to have other
directories below the root directory. Directories are a convenient way to keep files organized.
Any data that is available to application programs can be stored in or retrieved from optical files in the
form of a data stream. Optical files have the following characteristics:
v Data is stored in a stream-file format.
v Data is independent of format and record structures.
v Data is accessed through byte offsets and lengths.
v Data is recognized and managed by the application that creates the file.
Volume identifiers
Loading CD-ROM or DVD media into a drive causes automatic reading of the information from the
media. Part of this information is the volume identifier.
The volume identifier is a name that is given to the CD-ROM or DVD-ROM when it is created. The
identifier is also the name that is given to the DVD-RAM media when it was initialized. Depending on
the media format, the volume identifier can be up to 32 characters in length. On the system, applications
accessing data from the CD-ROM or DVD often refer to it by its volume identifier. For example, a
CD-ROM volume identifier might be VOLID01.
Applications that need to access file data from any optical media need to refer to the volume identifier.
For example, you can write a C program to use the integrated file system APIs to read file /DIR1/FILE on
the optical volume VOLID01. In this case, the application specifies path /QOPT/VOLID01/DIR1/FILE on the
open request.
The media format is the file system architecture that exists on the media to manage file, directory, and
volume information.
Storage solutions 71
Writable optical media (such as WORM, erasable, DVD-RAM) is initialized on i5/OS using the Initialize
Optical (INZOPT) command. WORM media must use the High Performance Optical File System (HPOFS)
format. DVD-RAM media must use Universal Disk Format (UDF). Erasable media can use either HPOFS
or UDF depending on the requirements of the user. You can specify the format by using the MEDFMT
keyword on the Initialize the optical volume (INZOPT) command. The following topics provide
information about the different media formats and a comparison so you can select the media format that
best meets your requirements.
Related concepts
“Initializing optical volumes” on page 87
You must initialize the writable optical media before the system can create directories and files.
“Managing directory- and file-level security” on page 115
Directory- and file-level security is available for Universal Disk Format (UDF) volumes.
“Saving and restoring optical media” on page 123
Optical media is a cost effective long-term storage solution. You can save and restore your data using
optical media in multiple ways. You can perform saves using BRMS, save operations and restore
commands, and the Load Run command.
ISO 9660
This industry standard media format was originally designed to specify the volume and file structures of
compact-disk read-only memory (CD-ROM) optical disks, and is a read-only media format.
The ISO 9660 format is used currently on CD and DVD read-only media. ISO 9660 media that is created
using the primary volume descriptor (PVD) is supported. ISO 9660 extensions that use the supplementary
volume descriptor (SVD) is not supported.
In addition, there is some support for ISO 9660 extensions defined as the IEEE P1281 (System Use
Sharing Protocol) and P1282 (Rock Ridge Interchange Protocol) specifications. These extensions are also
known as Rock Ridge. The Rock Ridge alternate name structures through the PVD are supported. This
support provides recognition and handling of mixed case and long file names, similar to a UNIX system.
Other structures defined by Rock Ridge are not supported in the i5/OS operating system. To enable
support to read Rock Ridge alternate name structure (if it exists), enter CHGOPTA EXTMEDFMT(*YES)
before importing the media. If the Rock Ridge alternate name structures do not exist, entering this
command will have no effect.
The volume identifier for the primary volume descriptor can be a maximum of 32 characters. The volume
identifier must contain only alphabetic characters (A through Z), numeric characters (0 through 9), or the
underscore (_).
Although not required, you can include one or more directories in the path name. Each element of the
path can be a maximum of 32 characters with the total maximum path length of 256 characters. A path
name can consist of any alphabetic characters (A through Z), numeric characters (0 through 9), or the
underscore (_).
For ISO 9660 media containing Rock Ridge extensions, the length of each element name is not restricted,
but the total maximum path length is still 256 characters. The path name characters are not restricted, but
are recommended to consist of the POSIX portable file name character set (A through Z, a through z, 0
through 9, period (.), underscore (_), or hyphen (-)).
For ISO 9660 media containing Rock Ridge extensions, file searches are case-sensitive. If no case-sensitive
match is found, a mixed case match is returned if it exists. If multiple mixed case matches exist on the
volume, an error will be returned indicating that ambiguous names exist on the media. Some optical
commands, such as Copy Optical (CPYOPT), are not supported when duplicate, ambiguous file names
File name searches are not case sensitive, meaning that you can use either uppercase or lowercase
characters to access existing files.
There is no directory-level and file-level security for ISO 9660 media. Volume-level security is available
through authorization lists.
The system can read files on ISO 9660 media by using either the hierarchical file system (HFS) application
programming interface (API) or the integrated file system application programming interface (API).
Use the WORM-based version of HPOFS. This media format is designed (and required) for WORM
media, but you can use it (and it is the default) when initializing erasable optical media. HPOFS is a
WORM media format. You can write each sector of the media only once when creating and updating files
and directories. This unique characteristic of never rewriting the same sector allows all previous versions
of every file to remain on the media. One drawback of this is that media consumption continues to grow
as you update and even delete files.
This section contains detailed information about HPOFS for directly attached optical media libraries. This
section does not discuss HPOFS characteristics for LAN-attached optical media libraries.
Detailed information about the implementation of HPOFS for directly attached optical media libraries is
available in the command support for media formats.
Related concepts
“CL command support for media formats” on page 78
Use these commands to save and restore data. And, read about the restrictions for the ISO 9660, High
Performance Optical File System (HPOFS), and Universal Disk Format (UDF) media.
High Performance Optical File System (HPOFS) volume identifiers can be a maximum of 32 characters
and must contain only alphabetic characters (A through Z), numeric characters (0 through 9), a hyphen
(-), or a period (.).
The first character of the volume identifier must be alphabetic or numeric and the identifier cannot
contain imbedded blanks. Although not required, you can include one or more directories in the path
name. Each element of the path can be a maximum of 255 characters with the total maximum path length
of 256 characters. A path name can consist of any of the EBCDIC characters except hexadecimal 00-3F,
hexadecimal FF, quotation marks (″), apostrophe (’), greater than symbol (<), less than symbol (>),
question mark (?), and backward slash (\).
The system stores all alphabetic characters for directory and file names to the media in uppercase. File
name searches are not case sensitive.
Storage solutions 73
Directory and file security
There is no directory-level and file-level security for High Performance Optical File System (HPOFS)
media. Volume-level security is available through authorization lists.
Space reclamation:
You can update or delete files even though High Performance Optical File System (HPOFS) is a
write-once read-many (WORM) media format.
When a file is changed or deleted, a new version of the file is written, and the old version still exists on
the media. This is true for both WORM and erasable media. The old file versions will always exist on
WORM and will exist on erasable media until the entire volume is reinitialized. When you change or
delete a file, the system does not reclaim the space that was used by the old file. Media consumption
continues to increase on HPOFS media until you reinitialize the volume (for erasable media). You can
never reclaim deleted space for WORM media.
You can create or read files on High Performance Optical File System (HPOFS) media by using either the
hierarchical file system (HFS) application programming interface (API) or the integrated file system
application programming interface (API).
The following are items specific to the implementation of the HPOFS media format that application
developers need to know.
National Language Support
The integrated file system interfaces assume that the coded character set identifier (CCSID)
represents the path in effect for the job. The system then converts the path from the job CCSID to
an internally used CCSID. The HFS interface makes no assumption about the CCSID of the path;
therefore, the system performs no character set conversion on the path. This can produce
undesirable side effects, such as reading the wrong file or directory, if an application used the
two API sets interchangeably or if the application changed from using one API set to the other.
A program should not create files through HFS and then try to read them by using the integrated
file system APIs. Depending on the characters that are used in the path name, this can result in a
File not found error. This type of problem can be avoided if the application uses only invariant
characters (for example letters (A-Z), numbers (0-9), plus sign (+), equal sign (=), percent sign
(%), ampersand (&), blank space( ), comma (,), underscore (_), period (.), colon (:), and semicolon
(;) for path names. Invariant characters are graphic characters that map to the same code point in
all character sets.
Held optical files
When the system writes an optical file that it cannot close normally, the system may create a held
optical file. The held file exists on i5/OS internal disk storage and contains the data written to the
file. You can then save or release the held file through an API or command interface. The system
creates held files only when files fail to archive on HPOFS media.
Synchronous write operations
You can open files on HPOFS through HFS by specifying that all write operations be
synchronous. When specified, write operations will be synchronous to i5/OS internal disk
storage, not to the optical media. In the event of a power failure, the data is recoverable from a
held optical file.
Similarly for the HFS Force Buffered Data API and the integrated file system fsync() API, data is
forced to i5/OS internal disk storage, not to optical media. Again, in the event of a power failure,
the data is recoverable from a held optical file.
High Performance Optical File System (HPOFS) volumes have a dual directory structure to access files.
Both a hash and hierarchical structure exist to provide a primary and secondary path to the file data. If
the primary directory structure becomes damaged, the secondary path is used.
The hash directory structure is designed to reduce the amount of media I/O required, which improves
performance for file access. Because of this hash directory structure, directory depth has less effect on
performance than if the directory were searched hierarchically. For example, if /DIRECTORY1 contains
1000 files and /DIRECTORY2 contains 100 files, file search times for files in /DIRECTORY1 will generally
take no longer than file searches in /DIRECTORY2. This is because the system performs the searches by
using the hash structure, not the hierarchical structure.
Directory depth has less effect on performance for a hash search than for a hierarchical search. However,
the overall directory depths and total number of files on a volume will affect performance. In general, a
volume with fewer files on it will result in better file performance than a volume with more files.
Discover how High Performance Optical File System (HPOFS) optical media created in a LAN-attached
optical library can be accessed.
HPOFS formatted optical media created in a directly attached optical library can be accessed in a
LAN-attached optical library assuming that the media type is supported. Conversely, optical media
created in a LAN-attached optical library can be accessed in a directly attached optical library if the
media type is WORM or rewritable. Rewritable optical volumes initialized as rewritable media are not
interchangeable between LAN and directly attached libraries. Universal Disk Format (UDF) media created
in a directly attached optical library cannot be accessed in a LAN-attached optical library device.
UDF also addresses ECMA-167, which is equivalent to ISO 13346. UDF is a writable file format that
provides true space reclamation capabilities as well as file and directory-level security. This section
contains detailed information about the implementation of UDF for directly attached (C4x) 3995 optical
media libraries as well as for a DVD-RAM device.
Note: Although not accessible through i5/OS operating system, CD and DVD media that are created
using the supplementary volume descriptor of ISO 9660 may be accessible in a system. You can
access them through an integrated system.
| Media formatted with UDF supports the concept of time zones. Before V6R1, i5/OS stored the file and
| volume dates on optical media using machine time, with no reference to the time zone. Beginning in
| V6R1, Coordinated Universal Time (UTC) is recorded on optical media with the UDF media format, and
Storage solutions 75
| times stored in releases before V6R1 are interpreted as UTC. As a result, those times stored in previous
| releases on UDF media might be off by up to 23 hours.
Related information
Windows environment on System i
Volume identifiers can be a maximum of 30 characters and must contain only alphabetic characters (A
through Z), numeric characters (0 through 9), a hyphen (-), or a period (.). The first character must be
alphabetic or numeric, and the identifier cannot contain embedded blanks.
| Although not required, you can include one or more directories in the path name. Each element of the
| path can be a maximum of 254 characters with a total maximum path length of 256 characters. A path
| name can consist of any of the EBCDIC characters except x00-x3F, xFF, quotation marks (″), asterick (*),
| less than (<), greater than (>), question mark (?), and backward slash (\).
The system stores all alphabetic characters for directory and file names to the media in uppercase when
created through HFS or the i5/OS save interfaces. The system stores all alphabetic characters for directory
and file names to the media in mixed case when created through the integrated file system interfaces. File
name searches are not case sensitive, meaning that you can use either uppercase or lowercase characters
to access existing files.
File searches on Universal Disk Format (UDF) volumes created by i5/OS are not case sensitive. For UDF
media created or updated by another operating system platform, a case sensitive search is performed. If
no case sensitive match is found, a match that is not case sensitive is returned if it exists. If multiple
matches exist on the UDF volume that are not case sensitive, an error is returned indicating that
ambiguous names exist on the media. Some optical commands, such as Copy Optical (CPYOPT), are not
supported when duplicate, ambiguous file names exist. For example, a UDF that is created on another
operating system might allow files ABC.ext and abc.EXT to exist in the same directory. This is not
supported by the CPYOPT command and might produce unpredictable results.
You can create files or read files on Universal Disk Format (UDF) media by using either the Hierarchical
File System (HFS) application programming interfaces (APIs) or the Integrated File System APIs. There
are things specific to the i5/OS implementation of the UDF that application developers need to know.
National language support
The integrated file system interfaces assume that the coded character set identifier (CCSID)
represents the path in effect for the job. The system then converts the path from the job CCSID to
an internally used CCSID. The HFS APIs make no assumption about the CCSID of the path;
therefore, the system performs no character set conversion on the path. This can produce
undesirable side effects if an application used the two API sets interchangeably or if the
application changed from using one API set to the other.
Do not create files through HFS and then try to read them by using the Integrated File System
APIs. Depending on the characters that are used in the path name, a File not found error might
result. This type of problem can be avoided if the application uses only invariant characters (for
example, letters (A-Z), numbers (0-9), plus sign (+), equal sign (=), percent sign (%), ampersand
(&), ( ), comma (,), underscore (_), period (.), colon (:), and semicolon (;)) for path names.
Invariant characters are graphic characters that map to the same code point in all character sets.
Since UDF is an industry-standard media format, NLS compliance can be important because of
the increased opportunity for media interchange across different operating system platforms. This
causes the system to limit HFS interfaces to UDF media. Additionally, the system uses invariant
characters to reduce the chance of media interchange problems that are related to file names.
Assume that an HFS-based application absolutely requires the use of variant characters. You can
Directory-level and file-level security is available for Universal Disk Format (UDF) volumes. The system
maintains the data authorities of optical directories and files for three groups of users: owner, group, and
public. Volume-level security is also available through authorization lists.
Directory-level and file-level security is not guaranteed when volumes are removed and transported to
and from other systems. Security information recorded in the UDF structures on the media might not
have the same meaning on another system as it does on the system where it was written.
Storage solutions 77
Related concepts
“Managing optical security and auditing” on page 112
You can secure information about optical media by using i5/OS security functions.
“CL command support for media formats”
Use these commands to save and restore data. And, read about the restrictions for the ISO 9660, High
Performance Optical File System (HPOFS), and Universal Disk Format (UDF) media.
Media interchange:
Universal Disk Format (UDF) media created on the i5/OS operating system is UDF Version 2.01. This
media can be interchanged to other operating systems that support this version of UDF.
| UDF-compliant media that is created with UDF Version 1.5 or earlier is accessible as read-only. Media
| created with UDF Version 2.0 and UDF 2.01 is accessible for read and write. Media created with UDF
| version 2.5 is accessible as read-only.
Universal Disk Format (UDF) volumes have a single (hierarchical) directory structure to access files.
Because of this hierarchical directory structure, the depth of a directory tree has a direct affect on file
performance. For example, if /DIRECTORY1 contains 1000 files and /DIRECTORY2 contains 100 files, file
search times for files in /DIRECTORY1, in general, take longer than file searches in /DIRECTORY2. This
is because the system performs file searches hierarchically, which may require looking at every entry in
the directory.
In general, file performance is better for UDF if you evenly distribute files across several directories and
subdirectories.
Some optical commands have no meaning when used with certain optical media formats. No support
exists for other commands with certain optical media formats. This table lists all of the volume-related
optical commands and the media formats to which they apply.
Related concepts
“High performance optical file system” on page 73
High Performance Optical File System (HPOFS) is an IBM-developed media format architecture available to
use when initializing optical media.
“Directory and file security” on page 77
Directory-level and file-level security is available for Universal Disk Format (UDF) volumes. The system
maintains the data authorities of optical directories and files for three groups of users: owner, group, and
public. Volume-level security is also available through authorization lists.
As an option, you can order a DVD-RAM drive as a feature to replace your internal drive or to have it in
addition to your internal drive. All optical drives are multi-user devices that multiple users can access
concurrently.
Directly attached optical media libraries are attached to the system through the small computer system
interface (SCSI). On i5/OS, multiple users can access data on optical media libraries concurrently. These
interfaces are available to access the data on the CD and DVD devices and optical media libraries:
v Save and restore interface
v Hierarchical file system (HFS)
v Application programming interface (API)
v Integrated file system interfaces
v Optical commands and utility displays
Note: The CD-ROM and DVD-ROM drives on the system are not enabled for the digital audio disk
format.
Storage solutions 79
Connectivity of non-IBM library devices
In addition to IBM optical libraries, you can now attach some non-IBM optical library devices to the
system. For more information about which devices are supported and system configuration requirements,
see the Optical Storage Web site.
Related information
Optical Storage Web site
Before you use the CD-ROM or DVD drive, you must have a device description for it. The system can
create the device description automatically during an IPL if auto-configuration is on. Alternatively, you
create it manually by using the Create Device Description Optical (CRTDEVOPT) command. After you
create the device description, you can vary on the configuration by using the Vary Configuration
(VRYCFG) command. The configuration description for the CD-ROM or DVD device is *OPT. When the
device description is varied on, it displays a status of ACTIVE.
The configuration description for an optical media library device (MLD) is *OPTMLB. In addition, you
can use the following commands to work with device descriptions:
v To change the device description, use the Change Device Description (Media Library) (CHGDEVMLB)
command.
v To vary on or off the device description, use the Vary Configuration (VRYCFG) command.
v To delete the device description, use the Delete Device Description (DLTDEVD) command.
v To work with the configuration status, use the Work with Configuration Status (WRKCFGSTS)
command.
The optical cartridge should be labeled the first time the cartridge is added to an optical media library.
This prevents any confusion in the future when you are attempting to determine which volume goes with
which side.
Related concepts
“Example: Adding optical cartridges to an optical media library” on page 81
This example provides information about adding optical cartridges to an optical media library.
Several steps are necessary to label a cartridge that is new (both volumes are uninitialized). The options
are selected from the Work with Optical Volumes display.
1. Label sides A and B with the volume names you will use when initializing them.
2. Place the cartridge in the input/output station with side A facing up.
To label a cartridge that has at least one initialized volume on it, follow these steps. The options are
selected from the Work with Optical Volumes display.
1. If the cartridge resides in an optical media library, remove it by selecting Remove next to the volume
ID.
2. After the cartridge is removed, set one side of the cartridge to write-protected and the other side to
write-enable.
3. Add the cartridge to an optical media library by selecting Add.
4. Press F11 (View 2) to see the write-protected status of the newly added volumes.
5. Determine which volume is write-protected and make a record of this volume ID.
6. Remove the optical cartridge by typing selecting Remove next to the volume ID.
7. Label the write-protected side of the cartridge to the volume ID you previously recorded.
Related tasks
“Setting write protection” on page 94
The write-protect function prevents writing to disk. A write-protect window shows when write protection
is on or off.
Note: The device, volume, and directory names that are used in these examples are for illustrative
purposes only. Your applications may require different volume names or different directory names.
Additionally, your optical devices might have different names.
Only some of the available optical commands are discussed here. Do not use these topics as the primary
reference for these commands because they do not describe all of the functions that are available. These
topics provide a tutorial on getting started by using the optical utilities.
The following examples assume that you have a new optical disk cartridge available to use and that your
optical media library is empty.
This example provides information about adding optical cartridges to an optical media library.
Storage solutions 81
To add an optical cartridge to the optical media library that you have attached to your system, place the
optical cartridge with side A up in the input/output station of the optical library dataserver. Make sure
the cartridge is seated properly. Use a new optical cartridge if one is available.
1. Type 1 (Add) in the Options field and press the Enter key. The Add Optical Cartridge display
appears.
2. Type the name of the optical media library to which you want to add the cartridge. This is the name
of the library description that was created during installation. If you have more than one library
attached, you need to know the optical media library association and configuration. To view your
optical configurations, type WRKMLBSTS MLB(*OPTMLB).
3. When all parameters are entered, press the Enter key.
Related concepts
“Labeling optical cartridges” on page 80
Each optical disk cartridge contains two sides. Each side corresponds to an optical volume. There are two
techniques to associate a volume ID label with the correct side of the optical cartridge. This is important
to know when you set the write-protect switch.
This example provides information about initializing optical volumes in an optical media library.
If the cartridge you added is a new cartridge, the optical cartridge has two uninitialized volumes on it.
An uninitialized volume is an optical volume that has never been formatted or initialized. It is similar to
a new diskette that needs to be formatted. If a volume has not been initialized, it has a volume type of
*UNFORMATTED (uninitialized).
An uninitialized volume does not have a volume name written to it. When an uninitialized volume is
added to an optical media library, a volume name that consists of a date and time (YYMMDDHHMMSS)
is assigned to it. Optical volumes cannot be written to or read from until they are initialized.
On the Work with Optical Volumes display, you see that two volumes were added, one for each side of
the optical disk cartridge. If either of the volumes are initialized, the volume type indicates *PRIMARY or
*BACKUP, and most likely the volume ID will be different from the ones in the example. An optical disk
can contain one volume that is initialized and one volume that is uninitialized. The volumes are treated
independently even though they exist on the same cartridge.
If both volumes are uninitialized, the earlier date and time for the volume names indicate the volume
that was facing up in the input/output station. In this example, because side A was facing up when the
add operation was performed. This is important to know so the volume can be properly labeled when
removed from the library.
To initialize the volume you determined to be side A, enter option 10 (Initialize) in the Opt field beside
that volume. Press the Enter key.
Note: Initializing a previously initialized volume makes all existing data on that volume inaccessible. If
you typed 10 next to a volume that is already initialized and you do not want to lose the data on
that volume, do not continue with this function. Use a volume that is uninitialized.
After the volume is initialized, the Work with Optical Volumes display reappears and the previously
uninitialized volume is now initialized. The type has changed from *UNFORMATTED to *PRIMARY, and
the volume is now available for reading and writing files and directories.
This example shows how to remove the optical disk cartridge from the optical media library.
Because there are two volumes on a cartridge, removing a cartridge actually removes two volumes.
Therefore, specifying Remove on any of the volumes shown in the example produces the same result.
Before removing a cartridge, make sure that the input/output station is empty. The optical media library
cannot remove a cartridge if the input/output station is occupied by another cartridge.
1. Type 4 (Remove) in the Option field next to the cartridge you want to remove and press the Enter
key. The Remove Optical Cartridge display appears. Complete the fields of the Remove Optical
Cartridge display as follows:
Volume identifier
This is the volume you selected on the Work with Optical Volume display.
Storage solutions 83
Volume description option
Specify *REMOVE for this field to remove the volume descriptions from the optical index
database files after the cartridge has been removed.
Specify *KEEP for this field to save the volume descriptions for initialized volumes in the
optical index database files. This causes the system to consider the volumes as *REMOVED.
2. Press the Enter key to remove the optical disk cartridge. The optical disk cartridge has now been
moved to the input/output station of the optical library dataserver.
3. Press F3 (Exit) to return to the optical support main menu. The resulting display shows that the
optical disk cartridge is no longer available.
4. Press F3 again to return to the i5/OS command line.
When you enter GO CMDOPT on the command line, a complete list of optical commands appears. Many
of these commands are accessible through the previous GO OPTICAL menu.
The following topics provide information about configuring your CD-ROM, DVD-ROM, or DVD-RAM
device as well as tips for loading and unloading media.
The system stores this volume identifier in an optical index database file to expedite future access to the
media. After the volume identifier is in the optical index, you can access the media through save and
restore options, as well as the application programming interfaces. Unloading the media from the drive
removes the volume identifier from the optical index. The system adds the volume identifier to the
optical index database in one of two ways:
v When the CD-ROM or DVD is loaded into a varied-on device, a CD-ROM or DVD can be loaded into
a varied-off device. However, the optical index is not updated until you vary on the device description.
v When the user varies on a CD-ROM or DVD device description with media in it.
When the user successfully loads a CD-ROM or DVD into a drive, the system sends the following
message to the QSYSOPR message queue:
Volume VOLID01 added to optical device.
When a CD-ROM or DVD is successfully removed from a drive, the system sends the following message
to the QSYSOPR message queue:
Volume VOLID01 removed from optical device.
You can use the Work with Optical Volumes (WRKOPTVOL) command to verify the successful adding or
removing of the CD-ROM or DVD.
You can also use the Display Optical (DSPOPT) command to display optical volume information.
Occasionally media might fail to load successfully into the drive. The following list shows some of the
possible causes for an unsuccessful load:
v Media or drive error occurred.
v The media format is not supported (digital audio CD-ROM).
v The system encountered a duplicate volume identifier.
Depending on the error, the tray might or might not eject if a CD-ROM or DVD fails to load. A failure to
load the CD-ROM or DVD might not be obvious. Your first indication might be that you received one of
the following messages when trying to access the CD-ROM:
Optical volume format not recognized.
Optical volume not found.
If an error does occur when loading media or varying on the drive, the system signals an error message
to the QSYSOPR message queue. This message describes the reason for the failure.
The processing for the load, unload, and vary-on operations runs in job QJOBSCD. If errors occur during
these operations, view the job log of QJOBSCD to see the detailed messages.
The QJOBSCD job must be able to obtain a *SHRUPD lock on the device description for the load to
complete successfully. If another job is holding a conflicting lock on the device description, the load
processing will fail with the following errors in the QJOBSCD job log.
Optical device xxxxx in use.
Add optical disk cartridge failed to complete successfully.
As an example, assume that some job allocates OPT01 with an Exclusive Allow Read lock as follows:
ALCOBJ OBJ((OPT01 *DEVD *EXCLRD))
As long as the system holds this lock, CD-ROM and DVD loads will fail in the QJOBSCD job.
Storage solutions 85
Optical media libraries range from a model that has a single drive to a model that has twelve drives. Use
the Work with Media Library Status (WRKMLBSTS) command to see the allocation status of each drive
within a media library. The allocation status for a drive can be ALLOCATED, DEALLOCATED or
*UNKNOWN.
The default allocation status for an optical drive is ALLOCATED, which means that the drive is available
for use by the optical media library. The system sets this default value at IPL time. You can only change it
using the Work with Media Library Status (WRKMLBSTS) command. DEALLOCATED means that the
drive becomes unavailable for use by the optical media library. The allocation status for drives in an
optical media library that is varied off is *UNKNOWN.
There are times when a drive should be removed from serving the optical media library such as when it
is suspected of needing repair. To do this, you need to change the drive allocation status to
DEALLOCATED. This will make the drive unavailable for use by the optical media library.
The device allocation status of deallocated remains in effect until the drive is allocated again or an IPL of
the system occurs.
These options are organized hierarchically, with volumes as the highest in the order and files as the
lowest in the order. You can use the appropriate “Work with...” command to access these panels directly
without having to go through the Optical Support Utilities main menu. Each display presents the selected
information and the options that are available. Some options might not apply to all optical devices or
volumes.
The primary menu for working with optical volumes is the Work with Optical Volumes display. There are
several variations of the display to accommodate alternative formats and extended attribute information.
You can select the Work with Optical Volumes display by choosing Work with optical volumes on the
Optical Support Utilities menu. You can also run the Work with Optical Volumes (WRKOPTVOL)
command on the command line.
The Work with Optical Volumes (WRKOPTVOL) command applies to the following volumes:
v Volumes in CD-ROM or DVD devices
v Volumes in optical media library devices
v Volumes in virtual optical devices
v Volumes in LAN-attached optical library devices
The volume names that are displayed are determined by what you type in the device (DEV) and CSI
parameters. The following options are valid for the DEV parameter:
Name The name of a specific device. This lists all volumes in the specified device.
*ALL The list of all volumes in all devices. The volumes are displayed in alphabetical order regardless
of the device they are in. You can press F11 (View 2) on the Work with Optical Volumes display
to view the text variation of the display.
Unlike the status and text variations, this display requires that the optical device be varied on. If an
optical device is not varied on, the following message is returned.
OPT1520, Data displayed may not be current
When you initialize a volume, a new volume identifier must be given, which is then written to the
media.
You initialize an optical volume using the Initialize Optical (INZOPT) command. To select this command
from the Work with Optical Volumes display, select option 10 (Initialize) in the Opt (Option) column next
to the volume you want to initialize. The Initialize Optical Volume display appears and prompts you for
required information.
The Media format parameter determines the media format of the volume. *MEDTYPE is the default,
which means that the media type determines the media format. The two media formats available are
Universal Disk Format (UDF) and High Performance Optical File System (HPOFS).
Attention: When you initialize an optical volume, all information previously written on the volume
becomes inaccessible.
To rename a volume, select Rename in the Opt (Option) column on the Work with Optical Volumes
display. The fields on this display show the following information for renaming optical volumes:
v Volume: The current name of the optical volume for renaming appears in this field.
v New Name: Specify the new name of the optical volume. The new name automatically becomes the
current volume name.
Note: You can rename unformatted (uninitialized and unknown) volumes. When an unformatted volume
is renamed, the new name acts as an alias to the unformatted volume. The new name will not be
written to the media and will not be preserved if the volume is exported from the device. The
name is only a temporary volume identifier used to refer to this volume.
Storage solutions 87
v Authorization list
v Rebuild directory index
v Media location
Note:
v Specifying *NO for the Rebuild directory index prompt can improve the performance of the
Add Optical Cartridge (ADDOPTCTG) command by deferring the rebuilding of the optical
directory index until a later time.
v Some 399F models support adding multiple media through the bulk magazine. *MAGAZINE
can be specified to use this feature if available for the device.
You do not need to provide a volume identifier. The system supplies a date and time stamp as the
volume identifier. The date and time stamp is used to track each volume until it is read. If the volume is
not initialized, the date and time stamp serves as its identifier until the volume is initialized with a
user-supplied name.
To copy optical files in one or all of the directories on a volume to another volume or directory, select
Copy in the Opt column on the Work with Optical Volumes display next to the volume with the
directory you want copied.
This command is not allowed for LAN-attached optical devices. If you attempt to use a LAN-attached
optical device, an error message is issued.
The name of the volume appears on the display. You must specify the name of the directory to be copied
from and the volume to receive the copy.
This command does not delete files for you. Therefore, if you use this command to make additional
copies, you must delete files from the target volume that have been deleted from the source volume.
When the copy request is completed, a message is added to the job log stating the number of files that
were copied successfully and the number of files that were not copied. For each file that is not copied, a
message stating the full file name is added to the job log. For each directory that is processed, a message
is added to the job log stating the number of files that were copied successfully and the number of files
that were not copied successfully.
The Select files to copy (SLTFILE) parameter indicates how files are to be selected for copying. You can
select whether to replace files that already exist on the volume to which you are copying. A value of
*CHANGED specifies that a file is copied if it does not exist on the target volume, or if the file is more
current than the one on the target volume. A value of *NEW specifies that only files that do not already
exist in the To volume identifier field are copied. A value of *ALL specifies that all files are copied, even
if they exist with the same creation date.
The Copy option (COPYTYPE) parameter indicates which resources are used to perform the copy
operation. A value of *IOP specifies that the copy operation will have better performance but will slow
down other requests to the optical media library. A value of *SYSTEM specifies that the copy request will
share the optical media library resources with other requests but will cause the copy request to take
longer.
The Starting date and time (FROMTIME) parameter is optional and can be used to further restrict the
number of files that are copied. Files from the source volume that have a creation or modification date
and time greater than or equal to the date and time entered on this parameter are selected to be copied.
You can also change the attributes of a volume by typing a 2 (Change) in the Opt (Option) column of the
Work with Optical Volumes display.
Note: If the volume is in a stand-alone device (CD-ROM or DVD drive), the authorization list secures
the volume for the duration that the media is in the device. Ejecting the media from the device
and immediately reinserting it again resets the authorization list to the QOPTSEC default. The
system does not maintain the authorization list for volumes that are removed from a stand-alone
optical device. For volumes in an optical media library device (MLD), you can only maintain the
authorization list when removing the media by specifying VOLOPT(*KEEP) on the Remove
Optical Cartridge (RMVOPTCTG) command. The authorization list is not written to the optical
disk but instead is maintained internally on the system.
v Volume description of the volume for DVD-RAM volumes and volumes in directly attached media
libraries
Storage solutions 89
Figure 19. Display Optical Volume Attributes (window 2)
A third display is possible if the optical volume type is *BACKUP. If the display indicates More in the
bottom right corner, press the Page Down key to view the third display.
Note: This display shows information that is unique to optical backup volumes.
You can print volume attributes by typing 6 (Print) in the Opt column next to a volume listed on the
Work with Optical Volumes display.
The output is written to a spooled file, which can be found in the output queue for the job.
Storage solutions 91
Duplicating optical volumes
An efficient method to create a backup of an optical volume is to use the Duplicate Optical (DUPOPT)
command. This command performs sector copies to create a volume that is identical to the source except
for the volume identifier and creation date and time.
You can enter the information for the following fields on the Duplicate Optical display:
v From volume identifier
v To volume identifier
v Volume identifier
v Clear
The DUPOPT command applies to the volumes in directly attached optical media library devices and
DVD devices.
WRKLNK
The WRKLNK command works with directories and files. This command gives a PC-like hierarchical
view of the directories and files on the volume. Both directories and files at the given level in the path
hierarchy are shown in the Work with Object Links display. The system shows directories as type DIR
and files as type DSTMF.
WRKOPTDIR
The WRKOPTDIR command works only with directories. You can display all directories and
subdirectories, or just display certain levels. This command requires creating the optical directory index if
it was not created while adding an optical cartridge. The Work with Optical Files (WRKOPTF) command
works with optical files.
The WRKOPTDIR command and WRKOPTF command apply to the following conditions:
v Volumes in directly attached optical media library devices
v CD-ROM volumes in either CD-ROM or DVD devices
v Volumes in LAN-attached optical media library devices
Note: Volumes that are created in Universal Disk Format (UDF) do not support the WRKOPTDIR and
WRKOPTF commands.
To remove a volume, select (Remove) in the Opt (Option) column next to the volume you want to
remove on the Work with Optical Volumes display.
| Note: If the *KEEP option is specified, the record is kept when the volume is removed.
v Media location: Some 399F models support removing media to the bulk magazine. *MAGAZINE can
be specified to use this feature if it is available for the device. The magazine can be removed by
specifying VOL(*MAGAZINE) on this command.
Because there are two volumes on each optical disk, the options selected on the Remove Optical
Cartridge display apply to both volumes.
If you removed (*REMOVED) the volume but saved the volume description information, you can later
delete that information by selecting option 9 (Delete). The delete option can also be used if a volume has
been marked as being in an offline device. The delete option removes a single volume, and not both
volumes of an optical cartridge.
You can use the CHKOPTVOL command to verify that all files can be read. The command prints a list of
damaged files if any. In addition, depending on the value of the OUTPUT parameter, the command can
display a count of damaged and undamaged files.
Enter information for the following fields on the Check Optical Volume display:
v Volume identifier
v Optical device: Required only if the Volume identifier parameter is *MOUNTED
Storage solutions 93
Changing optical environment parameters
The Change Optical Attributes (CHGOPTA) command can be used to change specific optical
configuration parameters that affect all jobs using the optical file system.
A separate Write-Protect switch exists for each volume (side) on the cartridge.
| See Creating actual media from a virtual image or the Optical Storage Web page for instructions about
| CD premastering.
Related tasks
“Creating actual media from a virtual image” on page 154
Use these instructions to copy a virtual image to an optical disk.
Related information
Optical Storage
Storage solutions 95
This is not a complete list of items to consider when deciding on a backup strategy, but rather a
foundation on which you can build.
The created duplicate volume is identical to the original volume except for the volume identifier and the
time created.
Performance improves significantly when you use DUPOPT instead of CPYOPT to back up an entire
volume from scratch. The DUPOPT command has the following requirements:
| v Two optical drives are required. One of the drives can be a virtual drive.
v The source and target volumes must have the same sector size.
v The source and target volumes cannot be on opposite sides of the same cartridge.
v The source and target device types must be the same type (for example, optical library to optical
library or optical stand-alone device to optical stand-alone device).
v If the source media type is *WORM, the target media type can be either *WORM or *ERASE.
v If the source media type is *ERASE, the target media type must be *ERASE.
If the source media type is *DVD-RAM, the target media type must be *DVD-RAM.
v
If the target media type is *WORM, it must be uninitialized.
v
If the target media type is *ERASE, all data currently on the target volume will be lost.
v
Once the DUPOPT command begins operation, the system will not interrupt the process. The system
v
will not schedule any other work in the drives until the command completes.
| v If the source volume for the DUPOPT command is in an image catalog, the target media can be
| recordable. Recordable media types are CD-R, CD-RW, DVD-R, DVD+R, DVD-RW and DVD+RW.
Use the DUPOPT command when you want to copy the entire volume or for incremental backups of
your source volume. For an entire backup, wait until your source volume is full before you use the
DUPOPT command.
DUPOPT always makes a complete copy of your source volume. However, you can use it to make
incremental backups of your optical volumes in the following manner:
1. Determine how often you want to back up your source and how many backup copies you want to
keep.
2. Use DUPOPT to duplicate your source media to a target media that has a media type of *ERASE. This
will give you an exact copy of the source media.
3. Continue making duplicates of your source volume as often as you want until your source volume
becomes full.
4. Once the source media is full and you have a successful final copy, you can reuse all previous target
media for backups of other source media.
5. If your source media type is *WORM, before your final backup determine whether your final target
media type needs to be media type *WORM or *ERASE.
| This command is an example of duplicating a virtual optical volume to a recordable optical volume. The
| optical volume VIRTVOL is duplicated on volume DVDRW. The volume in device OPT02 will be
| unloaded after the duplication process is completed and will have a volume identifier of VIRTVOL
| DUPOPT FROMVOL(VIRTVOL) TOVOL(DVDRW) NEWVOL(*FROMVOL)
| CLEAR(*YES) TODEV(OPT02) TOENDOPT(*UNLOAD)
Attention: If the DUPOPT command does not complete successfully or it ends for any reason while
processing, the backup is unsuccessful. In addition, if the target media type is *WORM, the target volume
may no longer be usable.
Enhancements:
Several enhancements have been made since the introduction of DUPOPT command.
v DUPOPT no longer requires the source and target volume to be in the same optical library.
v For target media with the *HPOFS media format, the target media capacity no longer has to be
identical to the source media capacity. It can now be equal to or larger than the source media.
v For *WORM media the target media type no longer has to be *WORM. You can use either *WORM or
*ERASE media.
v Improved device error recovery.
v Improved performance.
v The addition of the cross device support (library to library, stand-alone to stand-alone).
v The addition of the unload support for stand-alone devices.
v When duplicating a volume in a stand-alone or virtual device, you can create an exact copy with the
same volume identifier as the source.
In the following example, the system duplicates the volume in optical device OPT01 to the volume in
optical device OPT02. After completion, the target volume identifier will be MYBACKUP, and the system
unloads the media from the device.
Note: The system only supports the unload option for stand-alone devices.
> DUPOPT FROMVOL(*MOUNTED) TOVOL(*MOUNTED) NEWVOL(MYBACKUP)
FROMDEV(OPT01) TODEV(OPT02) FROMENDOPT(*LEAVE) TOENDOPT(*UNLOAD)
Storage solutions 97
Related concepts
“Performance consideration for copying and duplicating optical volumes” on page 111
There are several performance considerations to be aware of when copying and duplicating optical
volumes.
Several parameters must be specified to help you select the files that you want copied.
You can use CPYOPT to perform a backup of your optical volumes, but it is not the suggested way of
doing so. Remember that CPYOPT works on a file basis; therefore, if you are copying a large number of
files, your CPYOPT request can take hours to complete. The options you specify can also affect how long
your copy request can run. Review the examples described below for a comparison of your options and
how they might affect your copy request.
You can use the Select files to copy (SLTFILE) parameter to choose which files you want to copy. You
have the following options:
v *CHANGED is the default option. The system determines if the source file already exists on the target
volume. If so, the system copies the source file only if the source file has changed since performing the
last copy operation. Two sets of dates and times determine if a file has changed: Either the date and
time the file was last changed, or the date and time the file attributes were last changed. Specifying
DATA(*FILATR) on the Display Optical (DSPOPT) command can display these dates and times.
v *ALL indicates that the system copies all files on the source volume. The system replaces any files that
might already exist on the target media with a new copy from the source volume.
v *NEW indicates that the system copies only files that are not currently on the target volume.
If the target volume already contains files, choosing the *CHANGED or *NEW option might result in a
longer running CPYOPT request. This is because the system has to make a list of files for both the source
and target volumes, and then compare them. The time required to do this can become excessive when the
volumes contain thousands of files.
You can also use the Copy subdirectories (CPYSUBDIR) parameter to indicate whether to process files in
the subdirectories of the specified From path. Your options are as follows:
v *NO indicates that only files in the specified From path are eligible to be copied. This is the default
option.
v *YES indicates that files in all subdirectories of the specified From path are eligible to be copied. The
system creates subdirectories on the target volume if they do not already exist. The newly created
subdirectories have the same name as they did on the source volume, even though the parent directory
name can be different. A system makes a check before the copy operation to ensure that any resulting
new path name does not exceed the maximum path name length. The system prevents you from
copying the subdirectories of one directory to a subdirectory of that directory on the same volume.
The system uses the FROMTIME parameter to determine if a file is eligible for copying based on its
creation or modification date. All files that were created, changed, or whose attributes have changed, on
or after the starting date and time are eligible for copying. You can determine when a file was last created
or changed by specifying DATA(*FILATR) on the Display Optical (DSPOPT) command. The default
values *BEGIN for Starting date and *AVAIL for Starting time, indicate that all files meet the starting date
and time requirement. Specifying a starting date and time identifies only files that were created or
changed since that date and time as eligible for copying. You can use this parameter to greatly limit the
Here is an example showing how to copy all files from the source volume VOL001 to a volume that
currently does not contain any files or directories. The system processes all subdirectories of the source
volume, creates the subdirectories on the target volume, and copies all files.
Copy all files form the source volume since the last copy request:
CPYOPT FROMVOL(VOL001) FROMPATH(/) TOVOL(CPYVOL001) +
SLTFILE(*ALL) CPYSUBDIR(*YES) CRTDIR(*YES)
For this example you have options that may take different lengths of time.
v The first option is to issue the same request as the first examples but with a different target volume.
The system copies all the files and directories to the new target volume.
v The second option is to use the *CHANGED option on the SLTFILE parameter.
CPYOPT FROMVOL(VOL001) FROMPATH(/) TOVOL(CPYVOL001) +
SLTFILE(*CHANGED) CPYSUBDIR(*YES) CRTDIR(*YES)
Note: Depending on how many files are currently on the source and target media, this request may
take a long time to process. First, you must obtain a list of all files on the source media and the
target media. Then compare the files to determine if any file has changed since the last CPYOPT
request. Once that is done, the system copies only the files that have changed.
v The third option is to use the *NEW option on the SLTFILE parameter, provided that no existing files
changed but were added to the source volume.
CPYOPT FROMVOL(VOL001) FROMPATH(/) TOVOL(CPYVOL001) +
SLTFILE(*NEW) CPYSUBDIR(*YES) CRTDIR(*YES)
Note: You must first build a list of all files that are on both the source and the target volume, and then
compare the files before copying any new files.
v The fourth option is to use one of the SLTFILE options in combination with specifying a starting date
and time.
CPYOPT FROMVOL(VOL001) FROMPATH(/) TOVOL(CPYVOL001) +
SLTFILE(*CHANGED) CPYSUBDIR(*YES) CRTDIR(*YES) FROMTIME('04/01/99' '00:00:00')
By specifying a starting time, the system copies only files that were created or changed after 1 April
1999 to the target volume.
You can use the Copy Optical (CPYOPT) command to make a complete or partial copy of your volume.
The following describes the special processing of the CPYOPT command when the target is a *PRIMARY
or *BACKUP volume. Refer to the following list to decide how to best use the command.
v Copy completely or partially. You can copy a file, a directory, a directory with all of its subdirectories,
or an entire volume.
v Copy incrementally. You can copy only what has changed since the previous CPYOPT request.
v Copy by specifying a starting date for selecting files. Only files that are created or changed on or after
the specified date are eligible for copying.
v Replicate the hierarchical structure of the source volume on the target volume.
Storage solutions 99
CPYOPT requirements to volume type *PRIMARY
When the target volume is type *PRIMARY, the CPYOPT command has the following unique
requirements:
v The source volume can be either type *PRIMARY or *BACKUP.
v Because the target volume is *PRIMARY, all API requests and most optical commands and utilities can
access the volume.
v Because utilities and user programs can update the volume, you need to determine how to protect
directories and files from unauthorized change or deletion.
v The target volume can contain information for one or multiple optical *PRIMARY volumes. An easy
way to manage multiple volumes on a single target volume is to have a new first-level directory. That
directory name can be the name of the source primary volume.
v You need a way of keeping track of when a volume or directory was last backed up. Use the CPYOPT
command to do it automatically.
v The hierarchical structure on the target volume does not need to be identical to that of the optical
volume.
v The creation date and time and change date and time of the file on the target volume will be different
from their counterparts on the optical primary volume. The file creation data and time on the target
volume is the date that the file was written.
v You can use directories and files on the target volume directly. You do not need to copy applications
back to a optical volume.
v You can request that the system copy only new files on the source volume to the target volume. This
might be useful if you never change files on your source volume but only create new ones.
Copy Optical CPYOPT requirements to volume type *BACKUP: When the target volume is type *BACKUP,
the CPYOPT command has the following unique requirements:
v The source volume must be type *PRIMARY.
v Only the CPYOPT and Convert Optical Backup (CVTOPTBKU) commands can write to the target
backup volume. APIs, utilities, and user programs cannot write to an optical backup volume.
v An optical back up volume can contain information for only one optical primary volume. This prevents
two primary volumes from sharing the same optical backup volume.
v You cannot delete directories or files from an optical backup volume. This ensures data integrity of the
optical backup volume.
v The system maintains the file creation date and time and the change date and time for the primary
volume on the optical backup volume.
v A user application cannot directly use a file or directory on a backup volume. First, you must copy the
file or directory to an optical primary volume by using the CPYOPT command.
v If the optical primary volume is damaged or lost, you can convert the optical backup volume to an
optical primary volume. You can do this by using the CVTOPTBKU command.
v To maintain control information about the status of backup requests, optical backup volumes require
additional media usage. Because of this, a primary volume that is 100% used may not fit on an optical
backup volume.
v The system always initializes backup volumes with a 99% volume threshold.
Suggestions on which volume type to use with the CPYOPT command: Here is a list of items that you can use
to determine if you should use a target volume type of *PRIMARY or *BACKUP.
v In general, using the CPYOPT command type *PRIMARY volume gives you more flexibility, but it
requires more management of your backup volumes.
v The CPYOPT command for a type *BACKUP volume provides more management and security for
your optical backup volumes, but it is less flexible.
This section discusses the *BACKUP volume type and the unique backup process that are associated with
a *BACKUP volume.
Remember that using Copy Optical (CPYOPT) command to a *BACKUP volume is no longer the
suggested way of backing up your volumes because of the time required. Duplicate Optical (DUPOPT)
command is the recommended way of backing up your volumes.
The *BACKUP volume type supports the backing up and protection of information from optical primary
volumes. The system does not allow user programs or APIs to write to optical backup volumes. Only a
limited set of optical commands can update backup volumes. After the system creates a directory or file
on an optical backup volume, the only way to delete it is to reinitialize the volume. Doing this prevents
either accidental or intentional deletion.
Backup volumes and directories contain a Complete Backup Range file, which contains date information
about prior copy requests to the optical backup volume. These dates are helpful in determining the
contents of backup directories and volumes with respect to the contents of their primary counterparts.
These control dates make it easier to recover by providing a time checkpoint. Each backup directory has
its own control dates. Each backup volume also has its own control dates, which include:
v Complete starting date and time
v Complete ending date and time
v Last changed date and time
The system writes these dates to the backup volumes in a reserved file within each backup directory.
Since the system writes the dates to the media, the backup volumes are self-contained. Not only is the
backup data on the media, but the recovery information is there as well.
When an optical primary volume is copied to an optical backup volume, a special file called a Complete
Backup Range is written to the backup volume.
For example, volume BVOL1 is an optical backup volume for primary volume PVOL1. BVOL1 contains
directory /DIR1 that has a complete backup range as follows:
v Start date: 1/1/99
v Start time: 09:00:00
v End date: 1/30/99
v End time: 22:00:00
This means that the system backed up all the changed or created files in /DIR1 on PVOL1 since 9:00 a.m.
on 1 January 1999. The system backed up files to /DIR1 on BVOL1 at 10:00 p.m. on 30 January 1999. Any
files that were created or changed on primary volume PVOL1 in directory /DIR1 after 10:00 p.m. on
1/30/99 were not backed up.
The complete backup range for a directory does not encompass all subdirectories of the directory. In
other words, each directory has its own unique complete backup range. For example, assume that
directory /A has a complete backup range of 1 March 1999 through 1 May 1999. This does not
necessarily mean that directory /A/B has the same complete range. In fact, /A/B might have no
complete backup range at all. The complete range does not reflect a hierarchical range over all directories
within that subtree.
The system updates the complete backup range for a backup directory after it copies all eligible files in
the primary directory.
Note: Use the SLTFILE parameter on the CPYOPT command to determine if a file is eligible. If you use
*ALL, all files are eligible to copy. If you use *CHANGED, only those files that were created or
changed since the last CPYOPT command are eligible. If you specified *NEW, the system copies
files only if they do not exist on the target volume.
For example, FILE.001 gets copied on 1 March 1999 as a result of a complete backup of directory /DIR1.
At this time /DIR1 is given an ending range of 1 March 1999. On 1 April 1999, the user has the system
back up directory /DIR1 again by specifying SLTFILE(*CHANGED). However, the back up affects only
the files that have changed. If FILE.001 has not changed since the previous CPYOPT command, this file is
not eligible to copy. However, the system updates the ending range for /DIR1 to 1 April 1999 if none of
the eligible files fail to copy.
The complete backup range for an optical volume is similar to that of an optical directory. The complete
range for a directory represents the relationship between the files in a backup directory and those in the
primary directory. Likewise, the complete range for an optical backup volume represents the relationship
between the files on an optical backup volume and those on the primary volume. You must back up all
eligible files on a volume to update the complete range of the volume.
You can update the complete range for a volume only if the CPYOPT command specifies the
FROMPATH(/) and CPYSUBDIR(*YES) variables. This ensures that the system processes all files on the
primary volume.
You can specify a starting date and time on the Copy Optical (CPYOPT) command.
The starting date and time of a complete backup range for an optical backup volume or directory is the
earliest time that is specified on a CPYOPT command when all eligible files on the volume or directory
were successfully copied.
The system uses time to select the files from the primary volume to be copied to the optical backup
volume. The system copies any files that are created or changed on or after this time. First, the system
must successfully copy all eligible files for a directory or volume. Then the system sets the starting date
and time for the corresponding optical backup volume or directory to the specified time. The definition
indicates that this value is the earliest time that is specified on a CPYOPT command. Consider the
following example.
A user issues the CPYOPT command for directory /DIR1 by specifying 1 May 1999 as the starting date. If
all eligible files are successfully copied, then the system sets the complete starting date for the backup
directory /DIR1 to 1 May 1999.
Now assume that the user issues the CPYOPT command again for /DIR1. This time the system sets the
starting date to 1 April 1999. This request copies any files that have changed since the last CPYOPT
command. Additionally, it copies any files that were created between 1 April 1999 and 1 May 1999 that
were not selected on the previous request. If all eligible files are copied successfully, then the starting date
for backup directory /DIR1 changes to 1 April 1999. Future copies specifying earlier starting dates will
produce similar results.
Use *BEGIN and *AVAIL for the starting date and time on the CPYOPT command. This will copy all the
files from a primary directory or volume, regardless of the create or change time for the file.
The CPYOPT command does not allow you to specify an ending date and time. The system always uses
the date and time of the copy request as the ending date and time.
Therefore, the system uses the date and time of the request for the complete ending date and time for a
backup directory or volume.
The ending date and time of a complete backup range for an optical backup volume or directory is one
of the following conditions:
v The last time a CPYOPT command was completed
v When the system successfully copies all eligible files in that volume or directory
v When the starting date and time of the request is not after the existing complete range
The definition of the ending date and time field has two parts. First, this date is the last time a CPYOPT
command was completed for the directory or volume with no failures. Second, the complete ending date
and time is not updated if the range of the request does not overlap the existing range. This is true even
if all eligible files are copied successfully.
On 1 July 1999, the user issued the CPYOPT command for directory /DIR1 that specifies 1 February 1999
as the starting date. If all eligible files are successfully copied, the system sets the complete starting date
for the backup directory /DIR1 to 1 February 1999. The system sets the complete ending date to 1 July
1999.
Now, the system issues a second CPYOPT command for directory /DIR1 on 15 September 1999,
specifying 1 June 1999 as the starting date. If all eligible files are successfully copied, the complete
starting date for backup directory /DIR1 remains 1 February 1999. The complete ending date is moved
out to 15 September 1999. This is the normal situation that takes into account only the first part of the
definition above.
On 1 December 1999, the user issues the CPYOPT command again for the /DIR1 directory. This time the
use specifies 1 October 1999 as the starting date. Even if all eligible files are copied successfully, the
complete range does not change. The complete range cannot be expanded to include the new ending
date. This is because the files that were created or changed between 15 September 1999 and 1 October
1999 are not accounted for.
Using the CPYOPT command causes the system to write the last changed date and time of an optical
backup volume or directory.
This includes any time that the system wrote files or directory attributes to the directory or volume.
The last changed date and time for that directory and volume always reflects the date and time of the
request. This remains true even if the system writes a file to a backup directory.
On 1 July 1999, the user issues the CPYOPT command for directory /DIR1 by specifying *BEGIN as the
starting date. If the system successfully copies all the eligible files, then the dates are as follows:
v The system sets the complete starting date for backup directory /DIR1 to *BEGIN.
v The system sets the complete ending date to 1 July 1999.
If the system copies at least one file to /DIR1 as a result of this request, the last changed date is also 1
July 1999.
The system does not necessarily update the last changed date and time as the result of a successful copy.
If the system did not write any files to the backup directory, the system may update the complete range,
but not the last changed date.
In “Scenario 1: Last changed date and time,” the backup directory /DIR1 has the following dates after
the request:
v A starting date of *BEGIN
v An ending date of 1 July 1999
v The last changed date of 1 July 1999
On 1 October 1999, the user issues the CPYOPT command again for directory /DIR1. This time the
command specifies SLTFILE(*CHANGED) to copy only the files that have changed since the last CPYOPT
request. Assume that no files have changed since the last backup on 1 July 1999. Since no files are eligible
to copy, the system writes no files to the backup directory /DIR1. Therefore, the last changed date
In “Last Changed Date and Time — Scenario Two,” the backup directory /DIR1 has the following dates
after the request:
v A starting date of *BEGIN
v An ending date of 1 October 1999
v A last changed date of 1 July 1999
On 1 December 1999, the user issues the CPYOPT command again for directory /DIR1. Assume that 10
files were changed or added to primary directory /DIR1 since the last CPYOPT request on 1 October
1999. Assume that only eight files are successfully copied to /DIR1 and that two of the eligible files
failed. Since the system did not copy all eligible files, the complete range stays the same with a starting
date of *BEGIN and an ending date of 1 October 1999. However, since /DIR1 changed, the last changed
date gets updated to 1 December 1999. Since the last changed date is outside the complete range, a
complete copy of /DIR1 from *BEGIN to 1 October 1999 may not exist. A more recent copy by the change
on 1 December 1999 might have replaced one of those files.
This example shows the system that backs up the primary volume VOL01 to the backup volume
BKP-VOL01.
This will copy all the files in all the subdirectories. After the system writes to volume BKP-VOL01, the
system will use the volume in one of the following ways:
v For further backups of volume VOL01
v For converting from backup volume BKP-VOL to *PRIMARY volume VOL01.
CPYOPT FROMVOL(VOL01) FROMPATH(/) TOVOL('BKP-VOL01' +
*BACKUP) SLTFILE(*ALL) CPYSUBDIR(*YES)
Use the Convert Optical Backup (CVTOPTBKU) command to convert an optical *BACKUP volume to an
optical *PRIMARY volume.
You typically use this function when the primary optical volume is either damaged or missing. The
conversion eliminates the necessity of copying all information from the optical backup volume to a new
primary volume. After the system converts the volume to a primary volume, it will allow all write
requests to the volume.
After the system converts an optical backup volume to a primary volume, there is no way to convert it
back to an optical backup volume. To convert backup volumes, select option 6 (Convert optical backup
volume) from the Optical Backup/Recovery display or use the CVTOPTBKU command.
Before you attempt to convert, you should verify the name of the primary volume for which this volume
is a backup. You can do this by displaying the volume attributes of the optical backup volume. You can
do this by using the Display Optical Volume Attributes (DSPOPT) command or by selecting (Display)
from the Work with Volumes display.
There may be previously deleted primary volume directories and files on the optical backup volume.
Therefore, when converting the optical backup volume to a primary volume, it might be necessary to
By changing one component, you may adversely affect another. This interdependence and the other
factors that affect performance prohibit providing a formula for computing the time required to copy a
given number of files. It is a guideline to help you estimate how long your CPYOPT command might
take.
You may need to estimate how long it takes to copy an entire optical volume when using the CPYOPT
command. You can start by copying a single directory that contains a known number of average sized
files. Then take the difference between the ending time and starting time to determine an elapsed time.
Take the elapsed time and divide by the number of files that are copied to figure the average seconds per
file. You can use this number as a basis to determine the amount of time that is required to copy the
entire volume of average size files.
To maximize copy performance, use the following set of guidelines as a starting point:
v Having too few directories with too many files can affect performance. Having too many directories
with too few files can affect performance also. Try to keep the number of files in a directory to less
than 6000 files.
v Consider performance when determining file size.
v Avoid the use of extended attributes on files. When a file has extended attributes, they are stored
separately from the data. When copying the data, the system must copy the attributes also. It is similar
to copying a second file for each user file copied.
v Keep the source and target volumes in the same library.
v Avoid copying to the opposite side of an optical cartridge.
v If the copy processes can have dedicated use of the optical drives, use the COPYTYPE *IOP parameter
on the CPYOPT command.
v Avoid optical drive contention from other optical processes.
v Dedicate the use of two optical drives for copy activity.
The process of removing a volume, storing it in a slot, retrieving a new volume, and mounting it requires
from 8 to 15 seconds. You should try to do your copy requests when the process can have dedicated use
of the optical drives.
Do not try to copy a large number of files from one side of an optical cartridge to the other side. Optical
drives have only one read/write head. The following conditions occur when copying from one side of an
optical cartridge to another:
v The system mounts the source volume.
v A limited number of files that are to be copied are read and stored on i5/OS temporary storage.
v The source volume is removed, and the system mounts the target volume by turning over the optical
cartridge.
This allows for the direct transfer of data between the two optical drives.
An optical volume image is a copy of the entire optical volume in *SAVRST format. Using SAV, the
volume image can be saved to any supported save/restore device including tape, diskette, optical, or
save file.
Subsequently, when the volume image is restored using the RST command, the entire image must be
restored to an existing optical volume either in a stand-alone device or an optical media library.
An optical volume image has unique properties that require the entire volume image to be saved or
restored in a single operation. Once saved you cannot restore individual files or directories.
Once an optical volume image is saved, it can be viewed with the Display Tape (DSPTAP), DSPDKT,
Display Optical (DSPOPT), or Display Save File (DSPSAVF), depending on the save/restore device used.
When the volume save/restore entry is displayed, option 8 can be used to display the additional
information panel, which includes media specific information such as media type, volume capacity, sector
size, and security attribute information. You cannot see the individual files and directories that make up
the volume image.
Use of the generic SAV command to save optical data can be easily incorporated into an existing system
backup strategy without requiring a separate command, such as DUPOPT, to perform the save operation.
SAV provides a good alternative to DUPOPT because it allows a volume to be saved from a one-drive
optical media library or from a stand-alone device without requiring the allocation of a second optical
device. SAV provides a viable incremental backup solution by periodically backing up volumes not yet at
capacity to a save/restore device such as tape. When the volume is full it can be duplicated for archival
purposes by either restoring the full volume to create a copy or by issuing the DUPOPT command to
duplicate the volume.
Saving and then restoring an optical volume, image creates an exact copy of the saved volume including
the volume name. DUPOPT creates a copy of the source volume but the volume name is changed.
The SAV command can be used to save High Performance Optical File System (HPOFS) formatted
volumes or Universal Disk Format (UDF) volumes.
This function does not support the back up of ISO 9660 formatted media.
Select a volume or volumes to save. The SAV command prevents the implicit saving of all optical volume
images in the QOPT file system when the OBJ parameter includes the entry ’/*’. The file system QOPT
cannot be saved; however, volumes below the file system can be saved. If you want to save all volumes
within the QOPT file system, ’/QOPT/*’ must be explicitly specified on the OBJ parameter. If all volumes
are selected, be aware that this SAV operation can take a long time to complete depending on the number
of volumes being saved.
In order to specify that a volume image is to be saved, you must specify a value of *STG on the
SUBTREE parameter.
Saving an optical volume image to another optical volume is allowed; however, the target volume cannot
be the opposite side of the saved volume.
The performance of the SAV command is comparable to the DUPOPT command, although it depends on
the target device chosen.
Parameters
OBJ Specify a single or multiple path names. The path name cannot be extended beyond the volume
level. Examples of invalid path names include ’/QOPT/VOL/*’ or ’/QOPT/VOL/DIR/FILE’.
SUBTREE
This must be *STG when saving optical volume images.
CHGPRIOD
The Start date, Start time, End date, and End time parameter must all be *ALL.
UPDHST
This must be *NO.
SAVACT
This parameter is ignored when attempting to save optical volume images.
PRECHK
This must be *NO.
TGTRLS
The value cannot precede V5R2M0.
The RST command protocol requires that all physical file systems adhere to a certain set of predefined
rules governing how restoring is handled, depending on whether the object exists on the system. For
purposes of restoring an optical volume image, the target media must exist on the system, either
mounted in a stand-alone device or imported into an optical media library. Also, it must be accessible by
the name specified on the OBJ-New Path Name parameter. The OBJ-New Path Name must either match
the name of the OBJ-Name parameter or be *SAME. This restriction will require that unformatted
volumes be renamed before processing the RST command. Unformatted volumes can be renamed using
option 7 from either the WRKOPTOL, WRKLNK display or by issuing the generic RNM command.
When an unformatted volume is renamed, the new name acts as an alias to the unformatted volume. The
new name will not be written to the media and will not be preserved if the volume is removed from the
device. The name is only a temporary volume identifier used to refer to this volume until the volume is
restored.
Saved volumes can be restored to both unformatted and formatted volumes. If restoring to a formatted
volume that contains active files and directories, an inquiry message is sent. If you proceed with the
restore, all data on the target media will be lost.
Saved High Performance Optical File System (HPOFS) volumes can be restored to erasable media with
matching sector sizes and a capacity equal to or greater than the saved volume.
Saved Universal Disk Format (UDF) volumes on DVD and erasable media can be restored onto DVD or
erasable media, but media capacity and sector size must be identical to the saved volume.
WORM volumes can be restored to either WORM or Erasable media as long as the capacity of the target
media is greater than or equal to the saved volume capacity and the sector size is identical to the saved
volume. When restoring to WORM, the target volume must be unformatted.
The performance of the RST command is comparable to the DUPOPT command, although it depends on
the target device chosen.
Parameters
OBJ name
The name of the optical volume image or images to be restored from a save/restore device.
OBJ New path name
Specify a single or multiple path names. The path name cannot be extended beyond the volume
level. Examples of invalid path names include, ’/QOPT/VOL/*’ or ’/QOPT/VOL/DIR/FILE’.
Specify the names of existing volumes or *SAME.
SUBTREE
This must be *STG when restoring optical volume images.
Examples
v Restore all volumes within the QOPT file system from a save file.
RST DEV('/qsys.lib/xzylib.lib/xzysavefile.file') OBJ((* *INCLUDE *SAME)) SUBTREE(*STG)
v Restore all volumes beginning with vola and volb from a save file.
RST DEV('/qsys.lib/xzylib.lib/xzysavefile.file') +
OBJ(('/qopt/vola*' *INCLUDE *same) ('/qopt/volb*' *INCLUDE *same)) SUBTREE(*STG)
v Restore one volume, vol1 to vol1.
RST DEV('/qsys.lib/tap01.devd') OBJ(('/qopt/vol1' *INCLUDE *same)) SUBTREE(*STG)
Note: The OBJ-New Path Name must either match the name of the OBJ-Name parameter or be *SAME.
This restriction will require that unformatted volumes be renamed before processing the RST
command.
Volume mounting and dismounting are important factors that affect optical performance. It takes
approximately 8 to 15 seconds to remove a volume, store it in a slot, retrieve a new volume, and mount
it. If you can minimize the number of volume mounts and dismounts that your application requires,
optical performance will improve.
Drive contention
Performance can be severely affected by drive contention. The following conditions increase drive
contention and should be avoided:
v Only one drive is available for use by applications libraries.
v Many optical processes are running that attempt to use different optical volumes at the same time.
Performance can be affected by having too few directories with too many files. Directories group related
information to provide a means of quicker access. Typically, you get better performance from more
directories with fewer files. Although there is no enforced limit on how many files there can be in a
directory, you probably should not have more than 6000 for performance reasons.
File size
The size of a file has a direct effect on the amount of time it takes to read, write, or copy the file. In
general, the larger the file, the longer the operation can be expected to take.
Specifying *NO for the Rebuild Directory Index can improve the performance of Add Optical Cartridge
(ADDOPTCTG) by deferring the build of the optical directory index until a later time.
Related information
Performance considerations
Volume, directory, and file considerations
Expanding buffer I/O through HFS
When a file has extended attributes, they are stored separately from the data. When the data is written or
copied, the attributes must also be written or copied. If file attributes are not required, attribute copying
can be suppressed when copying between the QOPT and QDLS files systems by using the Change
Optical (CHGOPTA) command. Setting the copy attributes (CPYATR) value on the CHGOPTA command
to *NO suppresses the copying of attributes between the QOPT and QDLS file systems.
Users of the HFS APIs can improve performance by taking advantage of the expanding buffer I/O
option. Expanding the buffer I/O settings lets you control the amount of data that is read from the
optical media when only parts of the entire file need to be read.
Related information
Expanding buffer I/O through HFS
There are several performance considerations to be aware of when copying and duplicating optical
volumes.
Performance of the Copy Optical (CPYOPT) and Duplicate Optical (DUPOPT) commands is a complex
subject with many interdependent components. By changing one component, you may adversely affect
another.
Because of this interdependence and the other factors that affect copy and backup performance, refer to
Optical Volume Backup, for additional information.
Related concepts
“Copy Optical (CPYOPT) command” on page 97
Use the Copy Optical (CPYOPT) command to copy optical files and directories between optical volumes.
“Using the Duplicate Optical (DUPOPT) command” on page 96
The Duplicate Optical (DUPOPT) command can be used to create a duplicate optical volume.
Find out how a system manages work requests to the directly attached optical library devices.
You can use the Change Device Description (CHGDEVMLB) command to change the queuing and
scheduling logic used by a system for directly attached optical media libraries.
Two timer values are associated with optical media libraries that affect the scheduling of volume
mounting and preemptive dismounts. You can change both timer values by using the CHGDEVMLB
command. The first timer value (UNLOADWAIT) is the unload wait time. This value determines how
long the system waits for a new request for a mounted volume before removing it. The second timer
By using these two timer values, you can adjust the volume mount scheduling that is used by the optical
media library to match your application’s use of optical volumes.
You can change these timer values at any time; however, the new timer values will not become effective
until the next time the device is varied on.
System job priority and limit timers are used to schedule volume mounting. The maximum number of
volumes that can be mounted is equal to the number of drives in the optical media library. Keep the
following points in mind as you schedule volume mounting:
v A volume can remain mounted in an optical drive for the maximum device wait time if work requests
with the same or lower job priority for a different volume have been received. An exception to this is
when you are initializing a rewritable volume or using DUPOPT; the volume remains in the drive until
the operation is completed.
v Work requests for mounted volumes are serviced before requests of the same or lower job priority for
volumes not mounted.
v For a multiple job environment, volumes are mounted based on the job priority for the work request. A
work request from a job with a higher system job priority causes the required volume to be mounted
to handle that request. The volume remains mounted for the maximum device wait time if work
requests continue, dismounts after unload wait time inactivity, or is overridden by a work request from
a job with higher system priority. If you are initializing a rewritable volume or using DUPOPT, the
volume remains mounted until the operation is completed.
v If the work on a drive is interrupted because of a higher priority request, the maximum device wait
time timer for the currently mounted volume is canceled. All future requests for that volume are
queued for normal processing by priority.
v If the volume needed for a work request is not mounted within the system timeout (typically 30
minutes), the job fails due to a timeout.
Due to the work management method used by i5/OS optical support, changing run priorities of an active
optical job at the user level can result in loss of time allocation and, in some cases, causes jobs to time
out.
The level of security available depends on the optical media format of the volume. You can use an
authorization list to secure all optical volumes. This includes all volumes in CD-ROM, DVD,
LAN-attached, directly-attached, and virtual optical devices. Universal Disk Format (UDF) volumes
provide directory- and file-level security in addition to authorization list security. Optical support
provides ways to prevent unauthorized access and processing of data that is stored on optical volumes.
Optical support does this by verifying a requester’s rights to specific optical volumes before attempting
the following requests:
v Open file or directory
v Create directory
v Delete file or directory
v Rename file
v Initialize or rename volume
v Remove cartridge
Along with security for optical volumes, directories, and files, auditing of access to optical objects is also
available.
Related concepts
“Directory and file security” on page 77
Directory-level and file-level security is available for Universal Disk Format (UDF) volumes. The system
maintains the data authorities of optical directories and files for three groups of users: owner, group, and
public. Volume-level security is also available through authorization lists.
You must have *USE authority to an optical volume to use the following optical functions:
v Open file for read
v Open directory
v Retrieve file or directory attributes
v Read sector
v List paths or files
v Check optical volume for damaged files
You must have *CHANGE authority to an optical volume to use the following optical functions:
v Open for write or read write
v Create or delete directory
v Create, delete, or rename file
v Change file or directory attributes
v Save or release held optical file
You must have *ALL authority to an optical volume to use the following optical functions:
v Initialize volume (requires *CHANGE for DVD-RAM media)
v Rename volume (requires *CHANGE for DVD-RAM media)
v Convert backup volume to primary
v Duplicate optical volume (requires *CHANGE for DVD-RAM media)
You must have *USE authority to the source optical volume and *CHANGE authority to the target optical
volume to use the following optical functions:
v Copy file
v Copy directory
You must have *CHANGE authority to the source optical volume and *CHANGE authority to the target
optical volume to use the move file function:
You must have *OBJEXIST authority to the source volume to use save optical volume optical function.
You must have *OBJEXIST authority to the target volume to use the restore optical volume function.
Note: All programs are shipped with PUBLIC(*EXCLUDE) authority, and most of the commands are
shipped with PUBLIC(*USE) authority. The following commands are shipped with
PUBLIC(*EXCLUDE) authority.
v Add Optical Cartridge (ADDOPTCTG)
v Remove Optical Cartridge (RMVOPTCTG)
v Add Optical Server (ADDOPTSVR)
v Remove Optical Server (RMVOPTSVR)
v Reclaim Optical (RCLOPT)
v Change Optical Attributes (CHGOPTA)
The authorization list (AUTL) parameter on the Add Optical Cartridge (ADDOPTCTG) command allows
the volumes being imported into an optical media library to be automatically secured with an
authorization list as part of the import processing.
If no authorization list is specified for a new optical volume (one that has not been removed with the
VOLOPT(*KEEP) option), the default optical authorization list (QOPTSEC) is used to secure the volume.
If the volume was removed with the VOLOPT(*KEEP) option, the authorization list that previously
secured the volume is used to secure the volume.
The user that adds the optical cartridge does not need to have any authority to the data on the volume
being secured by the authorization list, as long as the user is not overriding the authorization list that
previously secured a volume that was removed with the VOLOPT(*KEEP) option.
This method is different from the way authorization lists are used to secure system objects. For example,
a system operator should be able to add the PAYROLL optical disk to the optical media library and
secure it with the PAYROLL authorization list, but not be able to access the data on the PAYROLL optical
disk.
To change the authorization list used to secure an optical volume that was previously removed with the
VOLOPT(*KEEP) option, the user issuing the ADDOPTCTG command must have either *AUTLMGT
authority to the authorization list that previously secured the volume or *ALLOBJ special authority.
Using the authorization list assignment and the Add Optical Server (ADDOPTSRV)
command
The Add Optical Server (ADDOPTSRV) command secures all volumes in the system with the default
optical authorization list (QOPTSEC). The default optical authorization list is used unless a volume was
previously secured with a different authorization list and then removed using the VOLOPT(*KEEP)
option on the Remove Optical Server (RMVOPTSVR) command.
This relationship is lost when a volume is exported with the *REMOVE option because the record is
deleted. If the *KEEP option is specified when the volume is removed, the record is kept. By specifying
*PREV on the Add Optical Cartridge (ADDOPTCTG) command, the authorization list that secured the
optical volume before it was removed with the *KEEP option is used to secure the volume when it is
re-added. The relationship between a CD-ROM volume and the authorization list securing it is lost when
the CD-ROM is removed from the drive.
If an authorization list used to secure an optical volume cannot be found when attempting to access the
volume, the access is denied and a message is issued indicating that the authorization list for the volume
cannot be found. IF *NONE is specified as the authorization list used to secure an optical volume, no
access verification is performed. The authorization list that secures an optical volume can be determined
by using the Work with Optical Volumes (WRKOPTVOL) command.
The system maintains the data authorities of optical directories and files for three groups of users: owner,
group, and public. You can display, change, and manage these authorities by using the integrated file
system authority commands Display Authority (DSPAUT), Change Authority (CHGAUT), and Work with
Authority (WRKAUT). To change the owner and primary group for files and directories, use the
integrated file system commands Change Owner (CHGOWN) and Change Primary Group (CHGPGP).
You can also access these commands through the Work with Optical Volumes display by selecting option
11 (Work with object links) on the volume that you choose.
Related concepts
“Optical media formats” on page 71
There are several optical media types and media formats used for the i5/OS operating system.
Optical auditing
Many optical operations can be audited.
To enable optical auditing, the system value QAUDCTL must be set to *AUDLVL, and *OPTICAL must
be specified in the QAUDLVL system value.
Use the *SEC value on the SYSVAL parameter of the Work with System Values (WRKSYSVAL) command
to change these system values. *AUDIT special authority is required to change these values.
The optical index database includes the optical volume index (QAMOVAR) and the optical directory
index (QAMOPVR) physical files. You can use the Reclaim Optical (RCLOPT) command to re-create the
optical index database if it is ever damaged or destroyed or whenever volumes that you know are in an
optical media library, CD-ROM, or DVD device are reported as not found. To run the RCLOPT command,
either select option 2 (Reclaim optical index) on the Optical Backup/Recovery display or enter the
RCLOPT command. Doing either causes the Reclaim Optical (RCLOPT) display to appear.
Note: The RCLOPT command (shipped with a public authority of *EXCLUDE) applies to directly
attached optical media libraries, CD-ROM, and DVD optical devices. You cannot issue the RCLOPT
command to LAN-attached optical media libraries. To re-create the Optical Index Database for
LAN-attached optical media libraries, use the Add Optical Server (ADDOPTSVR) command.
The easiest way to reclaim the optical index for a stand-alone optical device is to vary the device
description off and on again using the Vary Configuration (VRYCFG) command. Ejecting and reinserting
the media has the same effect. You can issue the Reclaim Optical (RCLOPT) command for stand-alone
optical devices if you choose to do so.
Reclaiming types
There are three possible types to select: *SYNC, *UPDATE, and *RESET.
Each successive reclaim type described in these topics is more extensive and takes longer to run. The
*UPDATE and *RESET reclaim types allow you to optionally reclaim the optical directory index. The type
of index problem that you are experiencing determines which reclaim option should be run.
Related concepts
“Choosing the reclaim type to use” on page 119
Decide which reclaim type to use and when the different options should be used.
Entries that are in both indexes are left unchanged. Only those optical volumes that are in the internal
library index but not in the optical index database are mounted in an optical drive. If an entry is in the
internal library index but not in the optical volume index, an entry is created for the volume in the
optical volume index. Message OPT2105 Optical index entries created for volume &2; is issued,
indicating that an optical volume index entry was created for the volume. If the volume is initialized,
optical directory index entries are also created for each directory on the volume. If an entry is in the
optical volume index but not in the internal library index, message OPT2115 Optical volume &1; is
marked removed is issued. This indicates that the volume status for that volume has been changed to
*REMOVED.
The update option re-creates the optical volume index entries for all volumes in a media library or a
specific volume by reading the volume data from the media.
In addition, you can optionally rebuild the optical directory index by using the DIR parameter. If *ALL is
specified in the Volume identifier field, the optical volume index is reclaimed for all volumes in the
optical media library. If a specific volume name is entered in the Volume identifier field, the optical
volume index is reclaimed for that volume only. The optical volume index is updated only for those
volumes and libraries that are selected. Index information for other volumes and libraries remains
unchanged. Each optical volume whose index is reclaimed will be mounted in an optical drive.
If all of the volumes in an optical media library are specified and an entry is in the internal library index
but not in the optical volume index, an entry is created for the volume in the optical volume index and
message OPT2105 is issued. If the volume is initialized, optical directory index entries are also created for
each directory on the volume.
If an entry is in the optical volume index but not in the internal library index, message OPT2115 is
issued. This message indicates that the volume status for that volume has been changed to *REMOVED.
The reset option performs basically the same processing as the update option, except that the internal
library index is reclaimed before the optical volume index is reclaimed.
You can request that the internal library index and optical index database be re-created or updated either
for a specific optical media library or for all optical media libraries. The optical volume index is updated
only for those libraries that are selected. Index information for other libraries remains unchanged.
Specifying the *RESET option will always reclaim the optical directory index. Each cartridge in the optical
media library must be mounted at least once for you to use the *RESET option. The system does this to
verify that the internal library index is correct.
If an entry is in the internal library index but not in the optical volume index, the system mounts and
reads the volume again. The system creates an entry for the volume in the optical volume index and
issues message OPT2105.
If an entry is in the optical volume index but not in the internal library index, the system issues message
OPT2115. This message indicates that the volume was not located after rebuilding the internal library
index, and that the volume status for that volume is changed to *REMOVED.
The reset option lets you reclaim the optical directory index (QAMOPVR) file. The following values are
available for parameter DIR:
v *YES indicates that the optical directory index is reclaimed for each volume in the specified library.
v *NO indicates that the system does not reclaim the optical directory index for the volume.
The *RESET type requires exclusive use of all libraries that are being reclaimed. Also, when you use the
*RESET type, the Volume identifier field is not used.
When either *RESET and VOLUME(*ALL) or *UPDATE and VOLUME(*ALL) together are selected, it
may require several hours for the Reclaim Optical (RCLOPT) command to complete.
The time requirement is necessary because every volume in the optical media library that is specified
must be mounted and then read. The requested databases are then updated before the next volume is
mounted. The following factors affect how long it takes the command to complete:
v The number of libraries being reclaimed
v The number of volumes in each library
v Which type of reclaim is requested
v The number of directories on each volume
After a reclaim command has started, it should not be canceled before it has completed. If a reclaim
command is canceled before it completes, it might be necessary to run the RCLOPT again before the
optical media library is in a usable state.
Optical index files are used to enhance performance by eliminating the need to access the optical media
library or physical media each time the location of a volume or directory is needed.
Failures, system upgrades, and physically moving optical library devices from one system to another can
cause these index files to become out of synchronization with the actual contents of a particular optical
media library or volume. When this happens, messages are sent indicating that the optical index needs to
be reclaimed, such as OPT1245, OPT1825, or OPT1330. These messages direct you to run the Reclaim
Optical (RCLOPT) command. The following topics describe the optical index files that are kept at the
different levels of the system. An understanding of the different optical indexes is helpful when deciding
which type of reclaim optical index to run.
The optical indexes reside in the physical files QAMOVAR and QAMOPVR.
The QAMOVAR file is the optical volume index. It contains information about all optical volumes known
to the system. This includes volumes that were previously removed from the optical media library with
the volume description option of *KEEP. The QAMOPVR file is the optical directory index. It contains
information about the directories on the volumes in directly attached optical media libraries or CD-ROM
devices. This includes those volumes that were previously removed from directly attached libraries with
the volume description option of *KEEP.
Information for volumes that are *OFFLINE or *REMOVED is retained by reclaim optical processing, but
it cannot be rebuilt or verified because the physical volumes are no longer accessible. If the optical index
Each optical media library keeps an internal library index of each volume that it contains.
The internal library index for each optical media library is controlled by the Licensed Internal Code. The
information in this index is generally not accessible to users or application programs. However, this index
must be kept synchronized with the optical index database. This index is re-created when the *RESET
rebuild type is specified.
To select the optical media library or libraries that require rebuilding, enter the optical media library
name in the Optical media library field on the Reclaim Optical (RCLOPT) display. The name that you
enter must correspond to an optical media library that is currently configured on the system.
To reclaim more than one optical media library, issue separate RCLOPT commands for each device rather
than using MLB(*ALL). Sequentially using the MLB(*ALL) command reclaims all of the optical media
libraries one at a time. Issuing separate RCLOPT commands will allow the reclaiming operations to run
in parallel, which will run faster.
Most optical support error messages that direct you to run the Reclaim Optical (RCLOPT) command
specify the rebuild type you should use to recover from the error. However, occasionally you might
suspect that the optical index needs to be reclaimed even though no error message has been issued. In
this case, you need to determine which reclaim type should be run. If you are unsure which reclaim type
you should use, run the RCLOPT command with the *SYNC option and then try the failing request
again. If the request still fails, run the RCLOPT command with the *RESET option.
*SYNC
Use this option when you are getting messages indicating that a volume is not found (OPT1331
or OPT1330 - reason code 2) or that a volume is removed (OPT1460) when you feel that the
volume is indeed in the optical media library. Use this option after you upgrade to a new release
of i5/OS or when you move a directly attached optical library device from one system to another.
*UPDATE
Use this option first if you see a message indicating that the optical tables are incorrect
(OPT1825). You can also use this option if you are having problems with a particular volume not
displaying all the directories when you use the Work with Optical Directories (WRKOPTDIR)
command.
*RESET
Use this option when you get message OPT1330 with reason code 01. Unless otherwise instructed
through an optical message, use this option as a last resort. It will generally take much longer to
complete than either of the two previous options, but it will ensure that both the optical index
database and the internal library index are correct. Specify DIR(*NO) unless you have a specific
need to create the optical directory index. The only operations that require the directory index are
Work with Optical Directories (WRKOPTDIR) and Display Optical (DSPOPT) when
DATA(*DIRATR) is used. If you specify DIR(*NO), the directory index is built on demand when
one of these functions is issued.
Held optical files are only created for media format *HPOFS when the Change Optical Attributes
(CHGOPTA) Held file attribute field is *YES. Held optical files are not created for media format *UDF or
when the Held file attribute field for the CHGOPTA command is *NO.
Related concepts
“Changing optical environment parameters” on page 94
The Change Optical Attributes (CHGOPTA) command can be used to change specific optical
configuration parameters that affect all jobs using the optical file system.
An application opens a file, operates on the file, and finally closes the file. When an application changes
file data or attributes, the optical file system stores these changes in a temporary system object in i5/OS
storage. The optical file system does not update the optical disk until the application closes the file. When
two or more applications concurrently change file data or attributes, the optical file system updates the
optical disk when the last updating application closes the file. The application may force file and attribute
data to optical disk by issuing either the HFS Force Buffered Data API or UNIX-Type fsync() functions.
If the optical file system is unable to update the optical disk during a close function, the operation fails
and the file is marked as held.
The optical file system might still consider the file to be open. If it considers the file open, the optical file
system allows any application that already has the file open to continue operating. In any case, no new
application can open a file while it remains held. If the system can correct the condition that caused the
failure, and the file is still open, the application may attempt to close the file again. If the close function
succeeds, the system no longer holds the file.
Notes:
1. If an HFS application specified an open type of normal, it cannot access the file through the
HFS API any longer. See the online help information regarding the open types that concern
the Open Stream File command.
2. The system does not create held files when files fail to close on Universal Disk Format (UDF)
media.
Read the provided instructions to learn how to recover a held optical file.
If a close operation fails for an open optical file and the file becomes held, the held file can be handled in
one or both of the following ways:
v You can attempt a save request
v You can release the file to allow it to be opened again.
However, if the cause for the close failure has been corrected, the file can now be closed, without having
to save or release it first. In this situation, the file is automatically saved and released, and the held status
is lifted. After releasing a held file, you can close it if the open file handle is still valid.
Before saving or releasing a held optical file, you can view all of its open instances by selecting Display
Usage information from the Work with Held Files Optical Files (WRKHLDOPTF) display. This can be an
important step in determining the appropriate actions for the file. For example, before deciding not to
save the latest version of a file, it is useful to know if other applications have been making concurrent
updates to the same file. Updates need to be rolled back for all users if the file were only released and no
further updates were made before the last updating application closed the file.
Saving a held optical file physically writes the data and file attributes to the optical disk. You can choose
to save to the original volume, directory, and file name that you specified at open time, or to a new
optical file path.
In some situations, you can save the file at the original storage destination. For example, if the file has
been opened with a normal open type, the file is now inaccessible through the HFS API, rendering the
open file handle no longer valid. However, the condition that caused the file to become held might have
been corrected, giving you the ability to save the data by specifying the held file as the destination.
If the application specifies a different file path as the destination, the file must not already exist. If
appropriate, you can delete such a file before attempting to save to that volume, directory, and file name.
After a held optical file is saved, it should be released to allow the file to be used by future applications.
A held file can only be released if no locks are currently imposed on the file by other active jobs.
Releasing a held optical file clears the held status and allows new applications to open the file. It also
releases the optical file system from its obligation to update the optical disk, unless some application
makes further updates to the file. After the file has been released, it may be closed if the user’s process is
still active.
If one or more applications continue to change a file after it is released, the optical file system attempts to
update the optical disk when the last updating application closes the file. However, if the cause for the
close failure has not been corrected, the file can be expected to become held again.
A held file can be released after a save operation or without any save operation. If a successful save
operation cannot be achieved, you can release the file to acknowledge that the data cannot be written to
the disk and that this result is being accepted without taking further action aside from closing the file.
Before deciding whether to save or release a held optical file, you might want to view information that
can influence save and release decisions.
The Work with Held Optical Files display provides this means, in addition to the ability to save and
release held optical files. The save and release functions are also available as optical-specific functions of
the HFS Control File System API.
The Work with Held Optical Files display provides a convenient way to list and manage any held optical
files on the system. Use the Work with Held Optical Files (WRKHLDOPTF) command to access the Work
with Held Optical Files display.
Options on the Work with Held Optical Files display are selected to display the use (open instances) of
files, as well as to save and release held files. By default, using Save on the Work with Held Optical Files
display causes the automatic release of a held file after it is saved.
The functions provided by Save and Release are also available as the optical-specific functions, Save
Held Optical File and Release Held Optical File, of the Control File System API in the programming
topic.
Unlike Save, the Save Held Optical File function of the Control File System API does not automatically
release a held file after it is saved. Therefore, an explicit release request is needed afterward.
Related information
Programming
i5/OS is shipped with held optical file support enabled. If you want, you may disable it by using the
Change Optical Attributes (CHGOPTA) command.
When held optical file support is disabled, a held file is not created when a file fails to be archived to
optical disk. When using this option, it is up to the user application to manage recovery procedures for
files that fail to be archived. Consider the following scenarios:
Scenario 1
The application opens an optical file for a write operation, and then writes data to the file. When you
attempt to close the file, it fails because the optical disk is full.
Held file support enabled
The file is still open, but becomes held. The file closes when the job ends if it never closes
successfully before the job ends. The file will remain held until it is released.
Held file support disabled
The file is still open, but is not held. The file closes when the job ends if it never closed
successfully before the job ends. The file will not become held, and all resources (virtual optical
file) associated with the held file will then be freed up.
The application opens an optical file for write, and then writes data to the file. The application then
issues a Force Buffered Data API to ensure the data is safe on nonvolatile storage. The system then loses
power.
Held File Support Enabled
After the internal program load (IPL) of the system is completed the file exists as a held optical
file. All data that was successfully forced to disk is recoverable. In other words, when you save
the held file to optical storage, all data written before the Force buffered data request will be
saved.
Held File Support Disabled
After the IPL of the system is completed, the file does not exist as a held optical file. All data
written to this file on the previous open instance is lost. The force data request had no effect.
It is important to note that when held optical file support is disabled, forcing data to nonvolatile storage
is meaningless. This is because data is written to optical storage after the file closes successfully. The
Force buffered data function will force the data to the i5/OS disk, and you can use the held optical file to
recover the data after a power loss. Held files are the only mechanism to recover data forced to
nonvolatile storage after a power loss or other unexpected error. Held file support is needed to recover
any data from an open instance that closes unsuccessfully. This affects the following application program
interfaces.
v Force Buffered Data HFS (QHFFRCSF) API
This API is allowed when held file support is disabled, but it will have no effect.
v Synchronize File Changes integrated file system fsync() API
This API is allowed when held file support is disabled, but it will have no effect.
v Synchronous write-through flag on Open Stream File HFS (QHFOPNSF) API
This value is allowed, but will be treated as an asynchronous write-through flag.
Use the Change Optical Attributes (CHGOPTA) command to enable, disable, or determine the current
status of held optical file support. After held optical file support is disabled, it remains disabled for all
optical users. You must enable held file support for it to become active again.
Related reference
Change Optical Attributes (CHGOPTA) command
The i5/OS Save and Restore commands support directly attached optical media library devices,
CD-ROM, DVD-ROM, and DVD-RAM stand-alone devices. The best use of optical storage devices is for
disaster recovery protection. The extraordinary long shelf life of optical media is well suited for the
long-term storage of critical data. You can provide extra protection by using permanent WORM media
because you cannot alter data on the media. Tape devices may provide the optimal day-to-day backup
mechanism. This depends on the amount of data that you want backed up, and the amount of system
time available for backup. CD-ROM and DVD-RAM media are also well suited for software distribution.
The save/restore command interface can be used as a part of installation procedures for programs, data,
and program fixes. CD-ROM and DVD-RAM stand-alone drive optical devices also support the Load Run
(LODRUN) command.
The DVD-RAM stand-alone optical drive device is an economical alternative to magnetic tape for
save/restore operations on entry-level systems. The DVD-RAM stand-alone drive device supports all
major save/restore functions. The automated library device enhances ease of use of save and restore
operations that require volume lists.
Save and restore volume list processing differs for each optical media format.
A volume list is used on a save or restore request when multiple optical volumes are required for the
operation, thus creating a volume set. All volumes in a volume set must have the same optical media
format. Volume sets are not supported for CD media formatted with ISO 9660.
You must initialize media of type permanent WORM and CCW WORM with the media format of High
Performance Optical File System (HPOFS).
You can initialize media of type rewritable with HPOFS format or Universal Disk Format (UDF).
You must initialize the DVD type of media that is used by DVD-RAM stand-alone drive devices with
UDF.
Save and restore your data on an optical devices according to path name lengths, naming conventions,
and directory levels.
The save data on optical media is uniquely identified by a path name. This path name has the form:
/directory name/subdirectory name/../filename. You may create and specify as many directory levels as
is necessary to organize your save data to suit your needs. If no directory levels are specified, the save
data file is placed in the root directory of the specified optical volume.
The optical path name may be up to 256 alphanumeric characters in length. Optical volume names may
be up to 32 alphanumeric characters in length. Some caution is necessary when using long names. Many
i5/OS save and restore displays, messages, reports, output files, and object descriptions, support a
You can save the i5/OS library DEVLIB01 to the optical volume SRVOL1 that is contained in library
device OPTMLB02. You do this by using the following command:
SAVLIB LIB(DEVLIB01) DEV(OPTMLB02) VOL(SRVOL1) ('/DEVLIB01')
An optical file containing the save data, with the name DEVLIB01, will be created in the root directory of
volume SRVOL1.
You can use various commands to save and restore file information.
As an example, information concerning the save and restore files that are contained on a given optical
volume can be displayed using the Display Optical (DSPOPT) command. The following command
displays the information for all save and restore files that are found in the root directory of the optical
volume SRVOL1:
DSPOPT VOL(SRVOL1) DATA(*SAVRST) PATH(/)
The OPTFILE parameter is used in save and restore commands to designate the optical file path name to
be used to contain the save data. The system dynamically creates any specified directory names that do
not exist.
The OPTFILE parameter has a default value of (*). By using the default parameter value, you will place
the file in the root directory of the optical volume that is specified by the VOLUME parameter.
Additionally, in commands other than SAV, the file name is the name of the i5/OS library that contains
the objects that are saved.
For the SAV command, OPTFILE(*) generates a file name of the form SAVyyyymmddhhmmssmmm, where
yyyymmddhhmmssmmm is the current date and time.
For stand-alone drive devices that are attached by PowerPC® IOAs, you can automatically open the
media tray at the conclusion of a save and restore operation. You can do this by specifying the
ENDOPT(*UNLOAD) parameter. The system ignores this parameter for optical library devices. The
ENDOPT(*LEAVE) or ENDOPT(*REWIND) parameters have no effect on optical stand-alone drive
devices or optical media library devices.
Volume lists allow a single save and restore operation to use many pieces of optical media to complete
the requested operation.
Information relating to optical volumes that are a part of a save and restore volume list may be displayed
using the Display Optical (DSPOPT) command.
Only one file in a multivolume set logically spans volumes. The last volume in the set does not accept
additional save requests. The system does not maintain continued flags.
v Volume1 (Sequence#=1, Starting volid=Volume1, Last volume in set=No)
– File1 (Continued from previous volume=NO, Continued on next volume=NO)
– File2 (Continued from previous volume=NO, Continued on next volume=NO)
– File3 (Continued from previous volume=NO, Continued on next volume=NO)
v Volume2 (Sequence#=2, Starting volid=Volume1, Last volume in set=No)
– File3 (Continued from previous volume=NO, Continued on next volume=NO)
v Volume3 (Sequence#=3, Starting volid=Volume1, Last volume in set=Yes)
– File3 (Continued from previous volume=NO, Continued on next volume=NO)
Notes:
v No more save operations are allowed to Volume1, Volume2, or Volume3. The system does not
allow additional save files to Volume3, regardless of sufficient free space.
v Access to any previous save data is lost from Volume1, Volume2, and Volume3.
v All restore operations must begin on Volume1.
More than one file in a multi-volume set can logically span volumes, but only one file per volume can
span to the next volume in the volume list.
The last volume in the set accepts additional save requests if space is available. The system maintains the
continued flags for spanned files.
v Volume1 (Sequence#=1, Starting volid=Volume1, Last volume in set=No)
– File1 (Continued from previous volume=NO, Continued on next volume=NO)
– File2 (Continued from previous volume=NO, Continued on next volume=NO)
– File3 (Continued from previous volume=NO, Continued on next volume=YES)
v Volume2 (Sequence#=2, Starting volid=Volume1, Last volume in set=No)
– File3 (Continued from previous volume=YES, Continued on next volume=NO)
– File4 (Continued from previous volume=NO, Continued on next volume=NO)
– File5 (Continued from previous volume=NO, Continued on next volume=YES)
v Volume3 (Sequence#=3, Starting volid=Volume1, Last volume in set=No)
– File5 (Continued from previous volume=YES, Continued on next volume=YES)
v Volume4 (Sequence#=4, Starting volid=Volume1, Last volume in set=Yes)
– File5 (Continued from previous volume=YES, Continued on next volume=NO)
– File6 (Continued from previous volume=NO, Continued on next volume=NO)
Note:
1. Space permitting, additional saves are allowed to Volume4.
2. A restore operation begins on the volume that contains the first occurrence of the specified file.
For example, you can restore data from File4 on Volume2 without processing Volume1.
3. The volume set for UDF media described in this section is not related to the volume set or
multi-volume support that is defined in format specifications for UDF (ECMA 167 3rd Edition
or UDF Revision 2.01). Support for volume sets as defined by these specifications is not
currently provided by i5/OS.
Related concepts
“Clearing media” on page 128
By specifying CLEAR(*ALL), you clear all the files on the media.
Learn how to specify a path name for the optical file that is used for the save operation.
Optical storage operates in random mode and uses a hierarchical file structure when writing files to the
media. Beginning with the root directory of the volume, you may specify a path name for the optical file
that is used for the save operation. Specifying an asterisk (*) causes the system to generate an optical file
name in the root directory (/). Specifyingoptical_directory_path_name/* causes the system to generate
an optical file name in the specified directory of the optical volume. Specifying optical_file_path_name
creates an optical file name. For example, specifying SAVLIB LIB(MYLIB) DEV(OPT01)
OPTFILE(’/mydir/*’) creates an optical file name of mydir/MYLIB. If mydir directory does not exist, the
system creates it.
When you use DVD-RAM media to save i5/OS information, the system checks for active files by using
the CLEAR parameter on the save commands. Specify CLEAR(*NONE) to have the system search the
DVD-RAM volume for any active optical files that have the same name. If an optical file of the same
Clearing media:
By specifying CLEAR(*AFTER), you automatically clear all media after the first volume. The system
sends an inquiry message when it encounters the specified optical file on the first volume. This allows
you to either end the save operation or replace the file. Specifying CLEAR(*REPLACE) automatically
replaces the active data of the specified optical file on the media.
The only option on the CLEAR parameter that clears all the files is CLEAR(*ALL). Otherwise, the system
sends an inquiry message for each specified optical file name it encounters. Specifying CLEAR(*NONE)
sends an inquiry message for each specified optical file name it encounters, not just the first one.
To avoid receiving an inquiry message during the save operation, you can perform either of the following
functions:
v Initialize the optical volume (INZOPT) first.
v Specify an option by using the CLEAR parameter on the save command.
Note: Do not use the CLEAR(*NONE) parameter, this sends an inquiry message. See the online help
information regarding the use of the CLEAR parameter with the save commands.
Related concepts
“Volume lists with UDF media” on page 127
More than one file in a multi-volume set can logically span volumes, but only one file per volume can
span to the next volume in the volume list.
If the system writes data to a second DVD-RAM volume, the system considers this a DVD set.
A set includes two or more volumes. The system can only write information about the last volume in the
set. In a three-volume DVD-RAM set, the system cannot write information to the first or second volume.
The table below provides command support information according to optical device.
Note: Software compression and decompression might increase the save and restore times. It uses
considerable processing resources which may affect the overall system performance.
When writing objects, I receive a message indicating that there is not enough optical media space
available. However, the volume is not full. What is wrong?
Either the threshold is incorrectly set, the object being stored is bigger than the available space, or the
spares area is full. Display the volume attributes of the volume that you are writing to using the Display
Optical (DSPOPT) command. Verify that the threshold and space available values are valid. Also, verify
that access to the volume access is writable, and not read-only. If it is read-only, then the spares area may
be full. The spares area is a set of sectors to which data is written when the original sector is damaged.
My backup volume is filling up before all objects from the primary volume have been stored. What is
using up the extra space?
While backing up a volume, the task ends abnormally. When I restart the backup, I receive the
OPT1210 message indicating that the directory already exists. However, the directory is not listed
when I use the Work with Optical Directories (WRKOPTDIR) command. How can this be?
When the task ended abnormally, the directory was created on the volume, but the internal optical index
files had not been updated yet. Remove the backup volume using the Remove Optical Cartridge
(RMVOPTCTG) command and add it back in using the Add Optical Cartridge (ADDOPTCTG) command
and specifying DIR(*YES). The internal optical index will be updated with the new path.
I received message OPT1115 indicating that the file is not found when trying to retrieve an object.
When I use the Work with Optical Files (WRKOPTF) command, the object is displayed. Why am I
unable to retrieve the object?
The optical media may be dirty. Contact your next level of support (hardware) to get the media cleaned.
My application appears to be storing objects correctly, but when I use the Work with Optical Files
(WRKOPTF) command, not all of the objects are showing up. Where are the objects going?
The files may be held optical files. Refer to Held optical files for more information about held optical
files. In this case, the volume may have reached its threshold. Verify that your application is handling the
OPT1345 message Threshold reached on optical volume or CPF1F61 message No space available on
media correctly.
My application program fails with message CPF1F83 indicating that the file system name /QOPT was
not found when I attempt to copy a stream file using the CPYSF command. What is wrong?
The file system portion of the path (/QOPT) must be specified in uppercase characters. The rest of the
path can be in either uppercase or lowercase characters.
There is a volume I want to use, but I cannot seem to access it. What can I do?
Duplicate volume names might cause this. If the volume is in a LAN system, it may have the same name
as a volume in a directly attached library or another system. If there are duplicate names, only the first
volume found is usable.
Messages are occurring which indicate that I should run Reclaim Optical (RCLOPT) command. A
RCLOPT of type *RESET can take a long time. Is there a quicker way to recover?
Yes. First read Reclaiming the Optical Index Database to gain a better understanding of the RCLOPT
process. Then attempt one of the following:
v Run RCLOPT MLB device_name OPTION(*SYNC).
v Work with Optical Volumes (WRKOPTVOL) and press F14 (Show extended information). If any
volumes show moving as the location, then do the following:
Note: This choice takes longer than the first two, but by specifying DIR(*NO), it can cut the RCLOPT
*RESET time in half.
What is the difference between volumes marked *OFFLINE and those marked *REMOVED?
*OFFLINE entries are volumes in optical devices that are either powered off, varied off, or no longer
connected. *REMOVED entries are volumes that were removed from the optical media library with
VOLOPT *KEEP specified.
When I add full optical volumes into my optical media library by using the Add Optical Cartridge
(ADDOPTCTG) command, it takes a long time. Any suggestions?
When volumes are removed using the Remove Optical Cartridge (RMVOPTCTG) command, remove
them specifying *KEEP on the VOLOPT parameter. The internal optical indexes save all information
about these volumes, including the optical directory information. When volumes are added using the
ADDOPTCTG command, specify *NO in the DIR parameter. The volumes are added and the directory
index is not rebuilt. This speeds up the import process.
Note: This process should not be followed if changes were made to the removed volumes since the
volumes were last removed from this system.
I entered a CD-ROM volume into my CD-ROM device, but I received a message saying volume not
found when I attempted to access it. I did not see any error messages. What went wrong?
Refer to CD-ROM and DVD on System i for information about loading CD-ROM media. In this case, you
probably attempted to access the CD-ROM before it was fully loaded (wait 10-20 seconds after the tray
slides in), or an error occurred during the load operation. Refer to the QSYSOPR message queue to see if
the CD-ROM volume loaded successfully.
Collecting information
If you need to call the next level of support, have the following information ready to help speed up the
problem analysis process.
v Detailed description of problem, including each of the following items:
1. Applications that are running
2. Whether the system or application is newly installed or has been running
3. Can the problem be reproduced?
v Type and model number of the dataservers
v Up to date PTF level
v Number of dataservers
v Number of volumes
The following system commands can help in gathering pertinent information for analyzing problems.
v The Display Job Log (DSPJOBLOG) command shows commands and related messages for a job while
it is still active and has not yet been written.
v Display Log (DSPLOG) command shows the system history log (QHST). The history log contains
information about the operation of the system and the system status.
Only the fields that are set for a LAN volume (volume type 9) are indicated with an asterisk (*). The
Volume Capacity and Volume Space Available fields have a different meaning for LAN volumes; this is
because the Volume Full Threshold field is not available. The Volume Capacity field contains the current
total free space on the volume. Total free space equals the free space available for the user’s application
plus the space reserved by the volume full threshold.
The Volume Space Available field contains the user free space on the volume. The user free space equals
the total free space less the amount of space reserved by the volume-full threshold.
When the volume type is backup, the following fields are used:
PRIMARY VOLUME NAME CHAR(32)
PRIMARY VOLUME SERIAL # PACKED(11 ,0)
CMPLT RANGE START DATE CHAR(7)
CMPLT RANGE START TIME CHAR(6)
CMPLT RANGE END DATE CHAR(7)
CMPLT RANGE END TIME CHAR(6)
VOLUME CHANGED END DATE CHAR(7)
VOLUME CHANGED END TIME CHAR(6)
When the volume media is CD-ROM, the following fields are applicable:
MODIFICATION DATE CHAR(7)
MODIFICATION TIME CHAR(6)
EXPIRATION DATE CHAR(7)
EXPIRATION TIME CHAR(6)
EFFECTIVE DATE CHAR(7)
EFFECTIVE TIME CHAR(6)
COPYRIGHT INFORMATION CHAR(37)
ABSTRACT INFORMATION CHAR(37)
BIBLIOGRAPHIC INFO CHAR(37)
PUBLISHER KEY CHAR(1)
PUBLISHER CHAR(128)
PREPARER KEY CHAR(1)
PREPARER CHAR(128)
DATA SPECIFICATION KEY CHAR(1)
DATA SPECIFICATION CHAR(128)
VOLUME ACCESS
read-only CHAR(1) CONSTANT(″1″)
WRITE PROTECTED CHAR(1) CONSTANT(″2″)
WRITABLE CHAR(1) CONSTANT(″3″)
DOUBLE-SIDED MEDIUM
NO CHAR(1) CONSTANT(″0″)
YES CHAR(1) CONSTANT(″1″)
IPL-CAPABLE
NO CHAR(1) CONSTANT(″0″)
YES CHAR(1) CONSTANT(″1″)
VOLUME TYPE
PRIMARY PACKED(3,0) CONSTANT(000.)
BACKUP PACKED(3,0) CONSTANT(001.)
JOURNAL PACKED(3,0) CONSTANT(002.)
MIRROR PACKED(3,0) CONSTANT(003.)
UNFORMATTED PACKED(3,0) CONSTANT(004.)
UNKNOWN PACKED(3,0) CONSTANT(005.)
SERVER VOLUME PACKED(3,0) CONSTANT(009.)
MEDIA FORMAT
UNITIALIZED PACKED(3,0) CONSTANT(000.)
HPOFS PACKED(3,0) CONSTANT(001.)
ISO 9660 PACKED(3,0) CONSTANT(002.)
UNKNOWN PACKED(3,0) CONSTANT(003.)
UDF PACKED(3,0) CONSTANT(004.)
UDF PARTIAL PACKED(3,0) CONSTANT(005.)
CE CARTRIDGE PACKED(3,0) CONSTANT(0254.)
Notes:
1. If the file size is 999 999 999 bytes or less, FILE SIZE and FILE SIZE 2 will both contain the
correct size of the file. If the file size is larger than 999 999 999 bytes, FILE SIZE is set to 999
999 999 and FILE SIZE 2 contains the correct file size.
2. If a file has extended file attributes, there will be one record per extended attribute until all
attributes of the file have been listed.
CONTINUATION INDICATOR
NO CHAR(1)
YES CHAR(1)
Virtual storage
Virtual storage consists of objects that, when used together, imitate tape, CD, DVD, and write-once
read-many (WORM) media on your disk units. The imitated media appear to the system to be actual
media.
A virtual storage device is a device description that supports virtual storage, like an actual tape or optical
device description supports actual storage. One to 35 virtual storage tape device descriptions and one to
35 virtual storage optical device descriptions can be active at a time on the system.
You create a virtual tape device by selecting the RSRCNAME(*VRT) or TYPE(63B0) parameters on the
Create Device Description (Tape) or (CRTDEVTAP) command.
You create a virtual optical device by selecting the RSRCNAME(*VRT) or TYPE(632B) parameters in
Create Device Description (Optical) or (CRTDEVOPT) command.
An image catalog is an object that can contain up to 256 image catalog entries. Each catalog is associated
with one user-specified integrated file system directory. The system-recognized identifier for the object
type is *IMGCLG. Image catalogs can have the following statuses:
Ready All of the loaded and mounted image catalog entries are available for use by the virtual storage
device. The image catalog can be made ready by using the Load Image Catalog (LODIMGCLG)
command with the parameter OPTION(*LOAD).
Not Ready
None of the image catalog entries in the image catalog are available for use by the virtual storage
device.
You can view or change image catalogs by using the Work with Image Catalogs (WRKIMGCLG)
command.
Write protection
Write protection refers to whether you have enabled the write protection switch for an image catalog
entry. The statuses for write protection are as follows:
Y Write protection is set for the image catalog entry. You cannot write to the virtual image
associated with the image catalog entry.
N Write protection is not set for the image catalog entry. You can write to the virtual image
associated with the image catalog entry.
Note: If the access for an optical image catalog entry is *READWRITE, you set the write protection
switch to Y or N. If the access for the optical image catalog entry is *READONLY, the write
protection switch is always set to Y.
You can view or change image catalog entries by using the Work with Image Catalog Entries
(WRKIMGCLGE) command. The WRKIMGCLGE command indicates if the image catalog is in a Ready
state or a not-ready state, and you can use this command to change image catalog entries whether the
image catalog is in a ready state or a not-ready state.
You can change the status of the entries by using the Load/Unload/Mount IMGCLG Entry
(LODIMGCLGE) command or by typing GO IMGCLG at a command line. To change other attributes of an
entry, you need to use the Change Image Catalog Entry (CHGIMGCLGE) command.
Virtual image
A virtual image is an object that contains the data that is typically on physical media. The virtual image
is a stream file that resides in the integrated file system. In a backup and recovery scenario, you can also
span virtual images.
Electronic distribution
You can use virtual storage to simplify software and data distribution by creating tape, CD or DVD
images on your system. You can distribute these images electronically using file transfer protocol (FTP,
FTP SSL) or other electronic methods. On the system that receives the images, you can mount the images
in a virtual device for easy access. You can also receive or distribute programming temporary fixes (PTFs)
electronically.
Object signing
You can secure a virtual image by giving it a digital signature, i5/OS provides support for using digital
certificates to digitally sign objects. A digital signature on an object is created by using a form of
cryptography and is like a personal signature on a written document. You need to create a digital
signature to use object signing and signature verification.
You can use virtual storage to create actual media using the DUPOPT and DUPTAP commands to
duplicate the virtual images to physical media.
Related information
Object signing and signature verification
Catalog shadowing
Use catalog shadowing to create a copy of an existing image catalog.
Use the Create Image Catalog (CRTIMGCLG) command to create a copy of an image catalog. The
reference image catalog contains information about images. The dependent image catalog is a copy of the
reference image catalog at a single point in time when the Create Image Catalog (CRTIMGCLG)
command was performed.
Use this command to create a dependent image catalog of your reference catalog:
CRTIMGCLG IMGCLG(dependent) DIR(*refimgclg) REFIMGCLG(reference)
There can be up to 35 ready dependent catalogs pointing to one reference catalog. Each of the tape
reference catalogs are read-only and write accessible. However, optical reference and all dependent image
catalogs are read-only and can be used for restore operations.
In order to delete the reference catalog or to delete any one image file all of the dependent image catalogs
must be deleted first. The volume name for the optical dependent catalogs has a 4-character prefix. The
prefix is added after the optical dependent catalog is made ready. Use the Work with Image Catalog
Entries (WRKIMGCLGE) to find the optical dependent volume name.
| Virtual tape devices can perform the same tasks as physical tape except they cannot perform the Save
| Storage (SAVSTG) command.
| Examples of image catalog entry information include a file name of the virtual image, a volume identifier,
| the index position in the catalog, access information, write-protection information, and a text description
| of the image.
| If the image catalog is in a ready state, these statuses represent the current status of the image catalog
| entry. If the image catalog is in a not ready state, these statuses represent what the status of the image
| catalog entry is when the image catalog is put in a ready state.
| When a save operation spans a volume, it pauses the save process when the current piece of media you
| are using runs out of space and continues the save operation on the next piece of media. In the context of
| backup and recovery, a volume is the media that you are using to save your data.
| When you perform a save operation and span virtual images, the multivolume set of virtual images
| behaves just like a multivolume set of any form of actual media.
| Note: Volume spanning is not supported when the virtual tape device is being used by another partition.
| One advantage of using virtual storage for a backup operation is that if you have enough disk space, you
| can perform unattended backups without the use of a media autoloader or a media library.
| If *MOUNTED is specified, the volume that is mounted is used. If there are no volumes mounted, the
| next loaded volume in the image catalog is mounted automatically.
| If *MOUNTED is specified for a save operation, a new volume is automatically created when the end of
| the image catalog is reached.
| If a volume list is specified for a save operation, message CPA6798 is displayed when the volume list is
| completed. You can provide a new volume at that time.
| Note: If the new volume specified in reply to message CPA6798 does not exist or if *GEN is specified, a
| new volume is automatically created.
| If you allow the system to create a new volume for you, the system does the following:
| v Adds a *NEW volume and inserts it at position 256 in the image catalog
| v Mounts the volume in the virtual device
| v Continues the save
| When the system creates a new volume, the system gives the new virtual image a name. The system
| always inserts the new virtual image in position 256 of the image catalog. The size of the new virtual
| image is set to 1000000 MB with Allocate Storage (ALCSTG)(*MIN). The previous volume gets moved to
| an earlier position.
| The following table shows an example of what happens when the system adds a new volume during a
| save operation to an image catalog where Vol001 and Vol002 existed before starting the save operation.
| To prepare to use virtual tape storage, you need to consider these items:
| v Whether you have the authority to create virtual images
| v How much disk space you have
| Because virtual images are stored on your disk units, they can quickly use disk space. It is essential
| that you determine whether you have enough disk space. The smallest allowable size for a tape image
| file volume is 48 MB. The largest allowable size is 1000000 MB.
| To determine how much disk space you have, follow these steps:
| 1. From System i Navigator, expand My Connections → your system → Configuration and Service →
| Hardware → Disk Units → Disk Pools.
| 2. Right-click the Disk Pool you want to view, and select Properties.
| 3. Select the Capacity tab. The Capacity page displays the used space, free space, total capacity,
| threshold, and percentage of disk space used for the disk pool.
| If you do not already have virtual tape device type 63B0, create one and vary it on:
| CRTDEVTAP DEVD(TAPVRT01) RSRCNAME(*VRT)
| VRYCFG CFGOBJ(TAPVRT01) CFGTYPE(*DEV) STATUS(*ON)
| Note: You can have up to 35 virtual tape devices active at one time.
| To create virtual images using System i Navigator, perform the following steps:
| 1. In System i Navigator, expand Configuration and Service → Hardware → Tape Devices and right-click
| Stand-Alone Devices and select Create Virtual Devices.
| 2. Enter your information into the Create a virtual tape device description window.
| Creating an image catalog and add volumes using the i5/OS command line
| These commands examples show how to create an image catalog and add volumes as part of the
| CRTIMGCLG command.
| v CRTIMGCLG IMGCLG(MYCATALOG) DIR('/MYCATALOGDIRECTORY')
| TYPE(*TAP)(Create an empty tape catalog)
| Note: You can create virtual images when the image catalog is created. Refer to Create Image Catalog
| (CRTIMGCLG) for specific details about the command’s parameters.
| Related concepts
| “Formatting of virtual tape images” on page 145
| The density (format) parameter limits the block size that can be written to a virtual tape volume so that
| the volume is compatible for duplication to your physical tape device.
| Related information
| Tape media
| Backing up your system
| Recovering your system
| Create Image Catalog (CRTIMGCLG)
| Preparing a tape image catalog to install software
| All of the volumes in the reference image catalog (JOE) are accessible when the dependent image
| catalog (JOEDEP) is mounted in a separate virtual tape device. The dependent image catalogs are
| not synchronized with additional changes that are made to the reference image catalog. Multiple
| dependent image catalogs can be created all pointing to the same reference catalog. The same
| virtual tape volume can be mounted in several virtual devices at the same time through the use
| of dependent image catalogs. This mounting procedure enables the same virtual tape volume to
| be used for input operations by multiple users at the same time.
| A volume cannot be mounted for both read-only and read-write at the same time. A volume that
| is already mounted in a device by a dependent catalog cannot be mounted in a different device
| Note: The image catalog commands should not be used to remove or change the virtual tape
| volumes while they are being used by other partitions.
| Using virtual tape volumes in user ASPs
| 1. Create a User Defined File System for the user ASP that can be made visible to the rest of the
| integrated file system name space.
| v CRTUDFS UDFS(’/dev/qaspXX/aspXX.udfs’), where XX is the ASP number
| 2. Add a new directory to the system that will be used as the mount point directory for the User
| Defined File System created in step 1.
| v MKDIR DIR(’/your-path’) to make a mount point directory
| 3. Make the objects in the User Defined File System accessible to the integrated file system name
| space. The mount point directory is assigned as the first part of the path name, which is used
| to access the objects.
| v MOUNT TYPE(*UDFS) MFS(’/dev/qaspXX/aspXX.udfs’) MNTOVRDIR(your-path)
| Note: You cannot specify only the mount-point directory when you specify a path-name with the
| CRTIMGCLG command. The path name must include a directory below the mount-point
| directory.
| Using virtual tape volumes in independent disk pool
| To use a virtual tape volume in an independent disk pool, specify the disk pool device name as
| the first part of the integrated file system path name. The independent disk pool must be varied
| on before the virtual tape volumes are usable.
| Image files *ALWSAV attributes
| When the image catalog is in ready status, all of the image catalog’s images have an *ALWSAV
| attribute value of *NO with the CHGATR command. This does not allow the images to be saved
| The density (format) parameter limits the block size that can be written to a virtual tape volume so that
| the volume is compatible for duplication to your physical tape device.
| v Volumes with a density of *VRT256K use an optimum and maximum block size of 256 KB.
| v Volumes with a density of *VRT240K use an optimum and maximum block size of 240 KB.
| v Volumes with a density of *VRT64K use an optimum and maximum block size of 64 KB.
| v Volumes with a density of *VRT32K do not use an optimum and maximum block size and are
| compatible with all devices.
| Note: The application using the tape device controls the actual block size used when data is written to a
| virtual tape volume. An application can write data blocks to virtual tape volumes that are smaller
| than the maximum block size.
| You cannot copy your virtual tape media to physical media if you choose an incompatible block size.
| Ensure that you pick a virtual tape density with a block size that is compatible with the physical tape
| devices on your system by performing one of the following:
| v For tape library devices in System i Navigator, expand Configuration and Service → Hardware → Tape
| Devices → Tape Libraries → Tape Resources. Next, right-click the device that you want to view and
| select Properties to display the supported block sizes for your tape device.
| v For stand-alone tape devices in System i Navigator, expand Configuration and Service → Hardware →
| Tape Devices → Stand-Alone Devices . Next, right-click the device that you want to view and select
| Properties to display the supported block sizes for your tape device.
| v Save a small library to your physical tape drive with the USEOPTBLK parameter set to *YES. Type
| DSPTAP DATA(*LABELS) on a command line, and see the Block Length field for the block size that
| was used.
| Note: The Initialize Tape (INZTAP) command makes any pre-existing data on the virtual tape volume
| inaccessible by the virtual tape device. The INZTAP command with the parameter CLEAR(*YES)
| can be used to delete any existing data in a virtual tape volume, but this should only be used if
| you have security concerns with the existing data because this operation can take a long time and
| uses significant system resources.
| One benefit of using virtual tape storage is that you can use copies of a virtual image on more than one
| system. To transport a virtual image across systems, use one of the following methods:
| FTP You can transfer a virtual image across systems by using File Transfer Protocol (FTP). To use FTP
| you must have TCP/IP set up and running on your system.
| System i Navigator
| You can use System i Navigator to transfer files between systems by dragging the file from one
| system to another.
| You can also use Management Central to move files. Management Central is a suite of systems
| management functions that make managing multiple systems as easy as managing a single
| system.
| Independent disk pool
| Use an independent disk pool to share virtual images between systems. Enter the following
| command on a command line to create a new image catalog to access the virtual volumes stored
| in a directory within an independent disk pool:
| CRTIMGCLG IMGCLG(MYCATALOG) DIR('/MYIASPNAME/') TYPE(*TAP) IMPORT(*YES)
| Related information
| Transferring files with File Transfer Protocol
| FTP
| Management Central
| Packaging and sending objects with Management Central
| Changing the write protection for image catalog entries for virtual tape:
| Use this information to change the write protection for virtual tape media.
| All image catalog entries include a write-protect switch, which functions identically to the write-protect
| switch located on the actual media. The default setting is that the image catalog entry is not
| write-protected.
| Note: All image catalog entries in dependent catalogs are write protected.
| When you add a new image catalog entry to an image catalog, the image catalog entry is not
| write-protected by default. After you add an image catalog entry to an image catalog, you can change
| whether it is write-protected with the Change Image Catalog Entry (CHGIMGCLGE) command.
| To change an image catalog entry no be write-protected, type the following command, where the image
| catalog name is MYCAT and the image catalog index is 3:
| CHGIMGCLGE IMGCLG(MYCAT) IMGCLGIDX(3) WRTPTC(*YES)
| To change an image catalog entry to be not write-protected, type the following command where the
| image catalog name is MYCAT and the image catalog index is 3:
| CHGIMGCLGE IMGCLG(MYCAT) IMGCLGIDX(3) WRTPTC(*NO)
| Use the Load or Unload Image Catalog (LODIMGCLG) command to associate an image catalog and its
| images to a virtual tape device.
| To use virtual images in an image catalog, enter the following command to load the image catalog in the
| virtual device:
| LODIMGCLG IMGCLG(MYCATALOG) DEV(TAPVRT01)
| Use the Add Image Catalog (ADDIMGCLGE) command to add virtual tape volumes to an image catalog.
| To add images to an image file in an image catalog directory, enter the following information into a
| command line:
| ADDIMGCLGE IMGCLG(MYCATALOG) FROMFILE(vol001) TOFILE(*fromfile)
| To create new virtual tape volumes, enter the following information into a command line:
| ADDIMGCLGE IMGCLG(MYCATALOG) FROMFILE(*NEW) VOLNAM(VOL001)
| The most common inquiry and escape messages that occur with virtual tape storage are:
| Inquiry messages
| CPA4262
| Volume &5 on device &4 is write protected (C R).
| CPA6745
| Volume on device &4 is write protected (C R).
| CPAB8E6
| Device &1 cannot be varied off at this time.
| This message is sent when an attempt is made to vary off an independent disk pool containing a
| virtual volume that is in use by an active virtual tape device. The Work with ASP Jobs
| (WKRASPJOB) command can be used to determine which jobs are using the independent disk
| pool.
| Escape messages
| CPF415B
| Device list not correct. Multiple device descriptions cannot be specified when virtual tape is used.
| CPF41B0
| Incorrect image catalog name specified.
| To see any of these messages, type DSPMSGD CPFxxxx at a command line and press Enter.
| Diagnostic messages
| CPDBC04
| Error on command &3 during virtual tape function &2. Reason code 26.
| Reason code 26 is sent when a command to mount or change a virtual volume cannot be
| processed because the volume is currently mounted in a device. The volume needs to be
| unloaded or unmounted from the device it is currently in before the command can be completed.
| Note: If the virtual volume was used by another partition and left mounted, then there may not be any
| image catalogs that show that the volume is in a mounted status. The CHKTAP command with
| ENDOPT(*UNLOAD) can be used to unload the virtual tape volume.
You can use virtual optical images to perform the following tasks:
Examples of image catalog entry information include a file name of the virtual image, a volume identifier,
the index position in the catalog, access information, write-protection information, and a text description
of the image.
The following are the possible statuses of an image catalog entry. If the image catalog is in a ready state,
these statuses represent the current status of the image catalog entry. If the image catalog is in a
not-ready state, these statuses represent what the status of the image catalog entry will be when the
image catalog is put in a ready state.
Mounted
The virtual image associated with the selected image catalog entry is active or loaded in the
active virtual device. The mounted virtual image is the available virtual image that can be seen
by using the Work with Catalog Entries (WRKIMGCLGE) or Work with Optical Volumes
(WRKOPTVOL) command. Only one virtual image can be in mounted status at a time.
Loaded
The virtual image associated with the selected image catalog entry is active or loaded in the
selected virtual optical device.
Unloaded
The virtual image associated with the selected image catalog entry is not active or not loaded in
the active virtual optical device. Only image catalog entries with a status of mounted or loaded
can be accessed through the virtual optical device.
Access
Access refers to whether an image catalog entry is read-only or if it is also writable.
With respect to access, an image catalog entry can have the following statuses:
*READONLY
The virtual image associated with the image catalog entry is read-only.
*READWRITE
You can both read and write to the virtual image associated with the image catalog.
When you perform a save operation and span virtual images, the multivolume set of virtual images
behaves just like a multivolume set of any form of actual media.
One advantage of using virtual storage for a backup operation is that if you have enough disk space, you
can perform unattended backups without the use of a media autoloader or a media library.
Whether you specify *MOUNTED or a volume list, if you do not provide enough volumes to complete
the save operation, the system sends you inquiry message OPT149F Load next volume on optical device
&1. Inquiry message OPT149F provides you with the following options:
v Cancel the operation
v Allow the system to create a new volume for you
v Pause the operation and create a new volume manually
If you allow the system to create a new volume for you, the system does the following:
v Adds a *NEW volume and inserts it at position 256 in the image catalog
v Mounts the volume in the virtual device
v Initializes the new volume
v Continues the save operation
When the system creates a new volume, the system gives the new virtual image a name. The system uses
a time stamp for the volume ID. The image name is a combination of the volume ID and the volume
sequence number. The system inserts the new virtual image in position 256 of the image catalog. The size
of the new virtual image is the same as the previous virtual image.
The following table shows an example of what happens when the system adds two new volumes during
the save operation to an image catalog where volume 2 existed before starting the save operation.
If you are doing a full backup, with the Save System (SAVSYS) command for example, the first volume
must be least 1489 MB. The first volume must be at least 1489 MB because the first volume must be large
enough to save the Licensed Internal Code. The remaining volumes can be smaller than 1489 MB.
ISO 9660
If a virtual image is in ISO 9660 format, it is read-only. Also, you cannot span virtual images that are in
ISO 9660 format.
UDF
Typically, you specify FROMFILE(*NEW) when you plan to save to a virtual image or plan to use a
virtual image to distribute software. You can also span virtual images that are in UDF.
If you want to create actual media from a virtual image in UDF, you can send the virtual image to a PC
or you can use the Duplicate Optical (DUPOPT) command to copy the virtual image directly to a
DVD-RAM drive on your system.
To prepare to use virtual optical storage, you need to consider these items:
v Whether you have the authority to create virtual images
You must have security administrator (*SECADM) and all object (*ALLOBJ) special authorities to use
the commands required to create virtual images.
v The amount of disk space available
If you are doing a full backup, the first volume must be at least 1489 MB because the first volume must
be large enough to store the Licensed Internal Code. The remaining volumes can be smaller than 1489
MB.
Related reference
Work with Disk Status (WRKDSKSTS) command
Related information
Security reference
Note: When the image catalog is in ready status, all images in the catalog have an *ALWSAV
attribute value of *NO. This does not allow the images to be saved by the Save Object
(SAV) command or the QsrSave API. When the image catalog is not in ready status, all
images in the catalog have an *ALWSAV attribute value of *YES. This allows the images to
be saved.
Performing a restore operation
To restore files from virtual images, see Recovering your system.
Related information
Preparing to upgrade or replace software using an image catalog
Preparing the central system for virtual images
Installing fixes from an image catalog
Virtual tape media
Recovering your system
Changing the write protection for image catalog entries for virtual optical media
Use this information to change the access-mode for virtual optical media.
All image catalog entries include a write-protect switch, which functions identically to the write-protect
switch located on the actual media. The initial position of this switch is on for read-only media and off
for writable media. Virtual images in International Standards Organization (ISO) 9660 format are
read-only while media in Universal Disk Format (UDF) can be writable or read-only.
When you add a new image catalog entry to an image catalog, the image catalog entry is not
write-protected by default. After you add an image catalog entry to an image catalog, you can change
whether it is write-protected with the Change Image Catalog Entry (CHGIMGCLGE) command.
To change an image catalog entry to be write-protected, type the following command, where the image
catalog name is MYCAT and the image catalog index is 3:
CHGIMGCLGE IMGCLG(MYCAT) IMGCLGIDX(3) WRTPTC(*YES)
To change a write-protected image catalog entry’s write-protection status to not write-protected, type the
following command where the image catalog name is MYCAT and the image catalog index is 3:
CHGIMGCLGE IMGCLG(MYCAT) IMGCLGIDX(3) WRTPTC(*NO)
One of the advantages to using virtual optical storage is that you can copy virtual images to actual
media. If you plan to copy your virtual images to actual media, you must ensure that they are the correct
format and the correct size.
When you create a virtual image, the image is a byte image. The system creates no headers in the image
and uses no compression.
A virtual image can be in one of two formats, ISO 9660 and Universal Disk Format (UDF). You can only
use a virtual image in UDF to create actual media.
To create actual media using a PC, you must use a method, such as File Transfer Protocol (FTP) or
System i Navigator, to move the file to a PC that has software with image burning capability.
You can use the Duplicate Optical (DUPOPT) command to create actual media from a virtual image. The
target media can be DVD-RAM if you have a DVD-RAM drive on your system, or if you have a drive
capable of recording you can create a recorded image. Use the Display Device Description (DSPDEVD)
command to display the media types that can be recorded by the drive.
| The size of your virtual image must be the same size or smaller than your media.
One benefit of using virtual optical storage is that you can use copies of a virtual image on more than
one system. To transport a virtual image to another system, use one of the following methods.
FTP You can transfer a virtual image from one system to another by using File Transfer Protocol
(FTP). To use FTP you must have TCP/IP set up and running on your system. For instructions on
moving a file with FTP see Transfer files with FTP.
System i Navigator
You can use System i Navigator to transfer files between systems by dragging the file from one
system to another.
You can also use Management Central in System i Navigator to move files. Management Central
is a suite of systems management functions that make managing multiple systems as easy as
managing a single system. For instructions on moving a file with Management Central, see
Packaging and sending objects with Management Central.
Independent disk pool
Use an independent disk pool to share virtual images between systems. Enter the following
command in the command line to create a new image catalog to access the virtual volumes stored
in a directory within an independent disk pool.
CRTIMGCLG IMGCLG(MYCATALOG) DIR('/IASP33/MYCATALOGDIRECTORY') TYPE(*TAP) IMPORT(*YES)
QFilesvr.400
The i5/OS File Server file system (QFileSvr.400) is an integrated file system that provides
transparent access to other file systems that reside on remote systems.
Note: The largest file size that you can transfer using QFileSvr.400 is 4 GB.
Related information
FTP
Transferring files with FTP
Management Central
Packaging and sending objects with Management Central
i5/OS File Server file system (QFileSvr.400)
Inquiry messages
OPT1260 - Active file found on volume &1.
OPT1314 - Volume is write-protected or read-only.
OPT1321 - Error occurred processing volume &2.
OPT1486 - Load next volume on optical device &1.
OPT1487 - Load volume &2 on optical device &1.
OPT1488 - Volume &2 on optical device &1 is not initialized.
OPT1495 - Volume name list exhausted on device &1.
OPT1496 - Load volume with sequence number &5 on device &1.
OPT149B - Load volume with correct starting volume on device &1.
OPT149C - Load volume with correct continued file on device &1.
OPT149D - Optical volume is part of an existing volume set.
OPT149E - Found unexpected volume on device &1.
OPT149F - Load next volume on optical device &1.
OPT1503 - Optical volume contains active files.
OPT1504 - Optical device &1 is empty.
Escape messages
OPT1390 - Error with virtual volume image.
OPT1605 - Media or device error occurred.
To see any of these messages, type: DSPMSGD OPTxxxx at a command line and press Enter.
| A client with a virtual optical device type 632B model 003 can access images located on a server using the
| Network File System (NFS). In previous releases, it existed in a local system integrated file system
| directory. This device can be used to distribute licensed programs, PTFs, or user data.
| Requirements for virtual optical storage within a Network File System network:
| To share virtual optical images with the Network File System (NFS) network, you need to ensure that the
| client and server meet specific requirements.
| To share virtual optical images through a network, the server must meet the following requirements:
| v The server must be able to share virtual optical images using version 3 or later of the Network File
| System (NFS).
| v A volume list (VOLUME_LIST) file containing the list of images to be loaded in the virtual optical
| device must exist in the image catalog directory. The VFYIMGCLG command is used to create the
| volume list file from the image catalog containing the images you want to share. Following is an
| example of the command:
| – VFYIMGCLG IMGCLG(PUBS) TYPE(*OTHER) NFSSHR(*YES)
| Note: The image catalog used must have an image catalog path name that is limited to 127 characters.
| Path name characters are limited to A-Z, a-z, 0-9, and / (slash). Each image file name is limited
| to 127 characters.
| v A volume list has the following characteristics:
| – Must be called VOLUME_LIST
| Note: Changes to VOLUME_LIST file are not active until the next time the client device is varied off/on.
| To share virtual optical images through a network, the client system must meet the following
| requirements:
| The 632B-003 optical device is created by using the Create Device Description Optical (CRTDEVOPT)
| command. The client must meet the following requirements.
| v Either a service tools server or a LAN console connection must be configured
| v The Internet Protocol (IP) must be Version 4
| Refer to Preparing your console for software installation for more information.
| Related tasks
| “Setting up the server to share virtual optical image files with the client system”
| The following directions show how to set up the server to share virtual optical image files with the client
| system. These steps are only for i5/OS.
| Related information
| Configuring the service tools server
| A virtual optical device can be used to distribute licensed programs, PTFs, or user data from a server to a
| client system.
| Setting up the server to share virtual optical image files with the client system:
| The following directions show how to set up the server to share virtual optical image files with the client
| system. These steps are only for i5/OS.
| 1. You must have previously creating an image catalog containing the images that you want to share.
| The image catalog used must have an image catalog path name of 127 characters or less. Path name
| characters are limited to A-Z, a-z, 0-9, and / (slash). Each image file name is limited to 127 characters.
| 2. After the image catalog has been created and loaded, you’ll need to verify the image catalog to create
| a volume list file (VOLUME_LIST) that will be used by the virtual optical device on the client system.
| The following command is an example of how to create the volume list file:
| v VFYIMGCLG IMGCLG(PUBS) TYPE(*OTHER) NFSSHR(*YES)
| The volume list file can also be created by using an ASCII editor. There are specific guidelines that
| must be met when creating a volume. Refer to Requirements for virtual optical storage within a
| Network File System network for more information.
| Note: The fully exported image catalog directory name is limited to 127 characters. The directory path
| name may only contain characters A-Z, a-z, 0-9, and / (slash).
| Refer to the i5/OS Network File System Support PDF for additional details.
| Related concepts
| “Requirements for virtual optical storage within a Network File System network” on page 157
| To share virtual optical images with the Network File System (NFS) network, you need to ensure that the
| client and server meet specific requirements.
| Related tasks
| “Setting up the virtual optical device on the client system”
| After you set up the Network File System server to share images, proceed with these steps to set up
| virtual optical device on the client.
| Related information
| After you set up the Network File System server to share images, proceed with these steps to set up
| virtual optical device on the client.
| To set up the virtual optical device type 632B-003 on the client, follow these steps.
| 1. Configure a service tools server for the virtual optical device to use. See Preparing your console for
| software installation for details.
| 2. Create a device description for the virtual optical device.
| CRTDEVOPT DEVD(NETOPT) RSRCNAME(*VRT) LCLINTNETA(*SRVLAN)
| RMTINTNETA('X.X.XXX.XXX') NETIMGDIR('/pubs')
| Note:
| v The RMTINTNETA is the remote internet address of the Network File system (NFS) server
| where this virtual optical device will look for virtual image files
| The virtual optical device is now ready for use with the shared image files.
| Related tasks
| “Setting up the server to share virtual optical image files with the client system” on page 158
| The following directions show how to set up the server to share virtual optical image files with the client
| system. These steps are only for i5/OS.
| Related information
| Configuring the service tools server
| The following commands on the client system allow you to work with image files.
| v The Work with Optical Volumes (WRKOPTVOL) command shows a list of optical volumes that are
| known to the system.
| v The Work with Image Catalog Entries (WRKIMGCLGE) command allows you to work with the entries
| for the specified virtual optical device. Following is an example of the command:
| Note: The name of the device used for the WRKIMGCLGE command should match the name of the
| device created with the CRTDEVOPT command.
| – WRKIMGCLGE IMGCLG(*DEV) DEV(NETOPT)
| v The Load Image Catalog Entry (LODIMGCLGE) command can be use to mount a different volume
| within the virtual optical device in the network. This is an example of the command:
| – LODIMGCLGE IMGCLG(*DEV) DEV(OPTVRT01) IMGCLGIDX(1) OPTION(*MOUNT)
| v Restore the licensed programs, PTFs, or user data. For instructions, refer to Installing fixes, Installing
| additional licensed programs, and Using restore menu options 21, 22, and 23.
SANs are a newer development in the disk and tape attachment business. They consolidate the storage of
multiple, storage devices into a single set of centrally managed resources. To do so, they employ a
combination of technologies, including hardware, software, and networking components. They support
direct, high-speed data transfers between systems and storage devices in the following ways:
System to storage
This is the traditional model of interaction with storage devices. The advantage of a SAN in this
case is that the same storage device may be accessed serially or concurrently by multiple systems.
System to system
A SAN may be used for high-speed, high-volume communications between systems.
Storage to storage
This SAN data movement capability enables data to be moved without system intervention,
thereby freeing system processor cycles for other activities like application processing. Examples
include a disk unit backing up its data to a tape device without system intervention or remote
device mirroring across the SAN. This type of data transfer is not currently available on the
system.
Manuals
IBM Redbooks
Web sites
v Backup, Recovery, and Media Services
v Storage solutions
Related reference
“PDF file for Storage solutions” on page 2
You can view and print a PDF file of this information.
IBM may not offer the products, services, or features discussed in this document in other countries.
Consult your local IBM representative for information on the products and services currently available in
your area. Any reference to an IBM product, program, or service is not intended to state or imply that
only that IBM product, program, or service may be used. Any functionally equivalent product, program,
or service that does not infringe any IBM intellectual property right may be used instead. However, it is
the user’s responsibility to evaluate and verify the operation of any non-IBM product, program, or
service.
IBM may have patents or pending patent applications covering subject matter described in this
document. The furnishing of this document does not grant you any license to these patents. You can send
license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property
Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan
The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some
states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this
statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically
made to the information herein; these changes will be incorporated in new editions of the publication.
IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in
any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of
the materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose of enabling: (i) the
exchange of information between independently created programs and other programs (including this
one) and (ii) the mutual use of the information which has been exchanged, should contact:
IBM Corporation
Such information may be available, subject to appropriate terms and conditions, including in some cases,
payment of a fee.
The licensed program described in this document and all licensed material available for it are provided
by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement,
IBM License Agreement for Machine Code, or any equivalent agreement between us.
Any performance data contained herein was determined in a controlled environment. Therefore, the
results obtained in other operating environments may vary significantly. Some measurements may have
been made on development-level systems and there is no guarantee that these measurements will be the
same on generally available systems. Furthermore, some measurements may have been estimated through
extrapolation. Actual results may vary. Users of this document should verify the applicable data for their
specific environment.
Information concerning non-IBM products was obtained from the suppliers of those products, their
published announcements or other publicly available sources. IBM has not tested those products and
cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of
those products.
All statements regarding IBM’s future direction or intent are subject to change or withdrawal without
notice, and represent goals and objectives only.
All IBM prices shown are IBM’s suggested retail prices, are current and are subject to change without
notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to change before the
products described become available.
This information contains examples of data and reports used in daily business operations. To illustrate
them as completely as possible, the examples include the names of individuals, companies, brands, and
products. All of these names are fictitious and any similarity to the names and addresses used by an
actual business enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs
in any form without payment to IBM, for the purposes of developing, using, marketing or distributing
application programs conforming to the application programming interface for the operating platform for
which the sample programs are written. These examples have not been thoroughly tested under all
conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these
programs.
Each copy or any portion of these sample programs or any derivative work, must include a copyright
notice as follows:
© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. ©
Copyright IBM Corp. _enter the year or years_. All rights reserved.
If you are viewing this information softcopy, the photographs and color illustrations may not appear.
Trademarks
The following terms are trademarks of International Business Machines Corporation in the United States,
other countries, or both:
| BladeCenter
| DS4000
| DS6000
| DS8000
| ES/9000
| i5/OS
| IBM
| Magstar
| PowerPC
| PowerVM
| Redbooks
| System i
| System p
| System Storage
| System x
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks
of Adobe Systems Incorporated in the United States, and/or other countries.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon,
Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its
subsidiaries in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
ITIL is a registered trademark, and a registered community trademark of the Office of Government
Commerce, and is registered in the U.S. Patent and Trademark Office.
Cell Broadband Engine and Cell/B.E. are trademarks of Sony Computer Entertainment, Inc., in the
United States, other countries, or both and is used under license therefrom.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other
countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, or service names may be trademarks or service marks of others.
Personal Use: You may reproduce these publications for your personal, noncommercial use provided that
all proprietary notices are preserved. You may not distribute, display or make derivative works of these
publications, or any portion thereof, without the express consent of IBM.
Commercial Use: You may reproduce, distribute and display these publications solely within your
enterprise provided that all proprietary notices are preserved. You may not make derivative works of
these publications, or reproduce, distribute or display these publications or any portion thereof outside
your enterprise, without the express consent of IBM.
Except as expressly granted in this permission, no other permissions, licenses or rights are granted, either
express or implied, to the publications or any information, data, software or other intellectual property
contained therein.
IBM reserves the right to withdraw the permissions granted herein whenever, in its discretion, the use of
the publications is detrimental to its interest or, as determined by IBM, the above instructions are not
being properly followed.
You may not download, export or re-export this information except in full compliance with all applicable
laws and regulations, including all United States export laws and regulations.
Printed in USA