Mainframe Path Start learning free
Applied10 min readLesson 3 of 3

Copy services, storage problems and the storage role

Modern disk subsystems can copy and mirror data in hardware, which underpins fast backups and disaster recovery. Most day-to-day storage incidents are about space, recall delays and policy mistakes, and the storage administrator's job is to prevent and fix them.

Copy services in plain terms

Enterprise disk subsystems such as IBM DS8000 provide copy functions inside the storage hardware itself. Other vendors offer compatible or equivalent functions. You do not need to configure them as a beginner, but you will hear the names constantly.

FunctionWhat it doesTypical use
FlashCopyA point-in-time copy that is usable almost immediately; the hardware copies the data in the backgroundFast backups, cloning test data, consistent copies of DB2 or IMS
Metro MirrorSynchronous mirroring: each write is completed at the second site before the application is told it finishedDisaster recovery within metro distances, with no data loss
Global MirrorAsynchronous mirroring over long distances, with consistent copies formed periodicallyDisaster recovery to a distant site, accepting a small data loss window
z/OS Global MirrorOlder asynchronous mirroring driven by z/OS (also called XRC)Still found at some long-established sites

FlashCopy is often invoked through DFSMSdss (for example a COPY or DUMP that uses it underneath) or through products such as DB2 and DFSMShsm fast replication. Mirroring is usually managed by automation such as IBM GDPS, which handles switching to the other site in a controlled way.

Synchronous versus asynchronous mirroring
Metro Mirror (synchronous)
Write confirmed only after both sites have itZero data loss if one site failsAdds latency, so distance is limited
Global Mirror (asynchronous)
Write confirmed at primary firstSecondary is slightly behindWorks over long distances

Common storage problems

SymptomUsual causeFirst checks
SB37, SD37 or SE37 abendDataset ran out of space or extentsSPACE and secondary allocation in JCL, data class defaults; see x37 abends
Allocation fails for a new datasetStorage group full or volumes disabled for new allocationStorage group space and volume status with the storage team
Job waits a long time at startRecall from ML2 or a tape mount pendingJob log and system log for recall or mount messages
Dataset has unexpected attributes or locationACS routine assigned different constructsConstructs shown in ISPF 3.4 or LISTCAT
Old data disappearedManagement class expired itManagement class rules, HSM backup versions

Operators and storage staff can check SMS status from the console. The D SMS,STORGRP(name),LISTVOL command shows the storage group and the status of each of its volumes, and D SMS,VOL(volser) shows one volume. Space and threshold reporting is usually done with ISMF, vendor storage reporting tools or SMF-based reports.

Storage group summary as a site space report might show it (illustrative)
STORGRP  SGPROD   TYPE POOL
VOLUME   STATUS   SPACE USED
PRD101   ENABLED  88%
PRD102   ENABLED  91%
PRD103   DISNEW   97%
PRD104   ENABLED  86%

Production scenario

The storage administrator role

It is a specialist systems programming role. Many people move into it from operations or production support, where they first learned to read space abends and recall messages.

Common mistakes

Thinking mirroring replaces backups

Mirrors faithfully copy deletes and corruption. You still need point-in-time copies and backups for logical recovery.

Fixing x37 abends by asking for huge primary space

Oversized allocations waste pool space and can fail when no single volume has that much free. Size primary realistically, give sensible secondary space, and consider data class options with the storage team.

Blaming the job when the pool is full

If several jobs fail allocation at once, check storage group space and volume status before changing JCL.

What you will see at work

Key terms

Check your understanding.
Take this lesson's quiz and save your progress. Free.

Take the lesson quiz
← DFSMShsm, tape and virtual tapeBack to Storage management (DFSMS)