Copying or performing a backup of a zFS

CAUTION:
Do not perform any type of COPY or DUMP operation of DASD that contains a mounted zFS file system that is not quiesced, or that is mounted on a system that is not a member of the same GRS configuration as the system from which the COPY or DUMP operation is being done. Doing so might result in the copy being a corrupted (or unusable) zFS file system. For additional information about DFSMSdss logical DUMP and COPY utilities, see the section on zFS data sets in z/OS DFSMSdss Storage Administration.

You can 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:

  1. Do not specify TOL(ENQF) when backing up zFS aggregates because it can cause corruption of the file system.
  2. 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.
  3. 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).
  4. 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
    //*