This section describes how to back up a
zFS aggregate using a DFSMSdss logical dump. DFSMSdss automatically
performs a quiesce of the mounted zFS aggregate before dumping the
data set and an unquiesce when the dump ends. Before performing a
backup, review the information in Unmounting zFS file systems before copying or moving and
the following guidelines.
Review the following guidelines before performing a backup of zFS:
- Do not specify TOL(ENQF) when backing up zFS aggregates
because it can cause corruption of the file system.
- Full volume dumps of volumes that contain mounted zFS file systems
will not quiesce the file systems. As a result, all file systems that
reside on the volume must be unmounted before performing a full volume
dump. For information about logical and full volume dumps, see z/OS DFSMSdfp Storage Administration.
- The term sysplex as it applies to zFS means a sysplex that supports
the z/OS® UNIX shared file system environment. That is,
a sysplex that has a BPXPRMxx specification of SYSPLEX(YES).
- If a quiesce is not done before the backup of a mounted file system,
corruption of the file system can result. If you are using a different
program or different commands than shown in Backing up a zFS aggregate,
verify that a quiesce is done (automatically by the backup program)
while the back up is occurring. If it is not, then you need to unmount
the file system before backing it up or supply a before and after
job step to quiesce and then unquiesce the aggregate before and after
the backup. The steps are similar to Figure 1.
Figure 1. Steps for quiesce and
unquiesce//*-----------------------------------------------------------------
//* THIS STEP QUIESCES THE AGGREGATE.
//*-----------------------------------------------------------------
//QUIESCE EXEC PGM=IOEZADM,REGION=0M,
// PARM=(’quiesce -aggregate hlq.ZFS.AGGR004’)
//*
//SYSPRINT DD SYSOUT=H
//STDOUT DD SYSOUT=H
//STDERR DD SYSOUT=H
//SYSUDUMP DD SYSOUT=H
//CEEDUMP DD SYSOUT=H
//*
//*-----------------------------------------------------------------
//* THIS STEP UNQUIESCES THE AGGREGATE.
//*-----------------------------------------------------------------
//UQUIESCE EXEC PGM=IOEZADM,REGION=0M,
// PARM=(’unquiesce -aggregate hlq.ZFS.AGGR004’)
//*
//SYSPRINT DD SYSOUT=H
//STDOUT DD SYSOUT=H
//STDERR DD SYSOUT=H
//SYSUDUMP DD SYSOUT=H
//CEEDUMP DD SYSOUT=H
//*