ETERNUS SF AdvancedCopy Manager 運用手引書 テープバックアップ連携編 13.3 -Microsoft(R) Windows(R) 2000/Microsoft(R) Windows Server(R) 2003/Microsoft(R) Windows Server(R) 2008-, -Solaris-, -HP-UX-, -Linux-, -AIX-
目次 索引 前ページ次ページ

付録A バックアップ/リストア/テープコピーの前後処理> A.4 テープコピーの前後処理

A.4.8 AIXのテープコピー実行時の後処理

テープコピー実行時の後処理のシェルスクリプト名は、以下のとおりです。

シェルスクリプトの内容は、以下のとおりです。

     1    #!/bin/sh
     2    
     3    # AdvancedCopy Manager
     4    # All Rights Reserved, Copyright FUJITSU LIMITED, 2005-2006
     5    
     6    #
     7    #   Postprocessing of tape copy processing
     8    #
     9    #               Argument: $1 VG name of backup disk
    10    #                         $2 Reserve
    11    #
    12    #       Error number
    13    #                2: Argument error
    14    
    15    # Argument check
    16    case $# in
    17    1)
    18            ;;
    19    2)
    20            ;;
    21    *)
    22            exit 2
    23            ;;
    24    esac
    25    
    26    device=$1
    27    
    28    if [ "$SWSTGNODE" != "" ]
    29    then
    30            swstg_node="/`echo $SWSTGNODE`"
    31    else
    32            swstg_node=""
    33    fi
    34    
    35    err_log_path="/var/opt/FJSVswsts"$swstg_node"/log"
    36    
    37    # Determination of postprocessing file name
    38    if [ "`echo $device | /usr/bin/grep "/dev/hdisk"`" != "" ]
    39    then
    40        dev_type="lvm_pv"
    41        # /dev/hdisk? -> hdisk?
    42        dev="`echo $device | /usr/bin/awk -F\/ '{ print $3 }'`"
    43    
    44    elif [ "`echo $device | /usr/bin/grep "/dev/vx/dmp/"`" != "" ]
    45    then
    46        dev_type="vxvm_pv"
    47        # /dev/vx/dmp/device -> device
    48        dev="`echo $device | /usr/bin/awk -F\/ '{ print $5 }'`"
    49    
    50    elif [ "`echo $device | /usr/bin/grep "/dev/"`" != "" ]
    51    then
    52        dev_type="lvm_vg"
    53        # /dev/VG_Name -> VG_Name
    54        dev="`echo $device | /usr/bin/awk -F\/ '{ print $3 }'`"
    55    
    56    else
    57        # Other Volume
    58        exit 0
    59    fi
    60    
    61    post_file="/etc/opt/FJSVswsts"$swstg_node"/data/DEFAULT/"$dev".pre"
    62    
    63    # Confirmation of postprocessing
    64    if [ ! -r $post_file ]
    65    then
    66            exit 0
    67    fi
    68    
    69    /usr/bin/rm -f $post_file 2> /dev/null
    70    exit 0

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2000-2008