#!/usr/bin/ksh ## ## This script auto generated by clonevg ## Edit this script as needed, and run it to recreate ## non-rootvg volume groups and file systems. ## ## Created: 07/22/2010 16:10:23 echo 'script to clone volume groups:' echo "vg_data" echo 'Create Volume groups:' echo 'edit script to add physical volumes to each mkvg command' echo 'ex: mkvg -f -y myvgname hdisk1 hdisk2' echo 'NOTE: once this script has been edited with the proper hdisks,' echo ' remove the exit statement from the script so it will run' ################################################# ## REMOVE THIS EXIT AFTER EDITING MKLV COMMANDS: ################################################# # volume group: vg_data ##################### # CREATE vg_data # ORIGINAL SIZE: 1399 (358144 megabytes) # ORIGINAL USED: 1358 (347648 megabytes) # mkvg -f -s 256 -y vg_data # # jfs2 log file. mklv -t jfs2log -y loglv00 vg_data 1 logform -V jfs2 /dev/loglv00 # # /apps/products/oracle file system size = 6291456 bytes lsfs /apps/products/oracle 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/oracle fi mklv -t jfs2 -y fslv00 vg_data 12 crfs -v jfs2 -A yes -d fslv00 -m /apps/products/oracle # # /apps/data/OAGL/FORM/tablespaces file system size = 52428800 bytes lsfs /apps/data/OAGL/FORM/tablespaces 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/tablespaces fi mklv -t jfs2 -y fslv01 vg_data 100 crfs -v jfs2 -A yes -d fslv01 -m /apps/data/OAGL/FORM/tablespaces # # /apps/data/OAGL/FORM/scripts file system size = 524288 bytes lsfs /apps/data/OAGL/FORM/scripts 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/scripts fi mklv -t jfs2 -y fslv02 vg_data 1 crfs -v jfs2 -A yes -d fslv02 -m /apps/data/OAGL/FORM/scripts # # /apps/data/OAGL/FORM/control_files file system size = 524288 bytes lsfs /apps/data/OAGL/FORM/control_files 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/control_files fi mklv -t jfs2 -y fslv03 vg_data 1 crfs -v jfs2 -A yes -d fslv03 -m /apps/data/OAGL/FORM/control_files # # /apps/data/OAGL/FORM/log file system size = 524288 bytes lsfs /apps/data/OAGL/FORM/log 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/log fi mklv -t jfs2 -y fslv04 vg_data 1 crfs -v jfs2 -A yes -d fslv04 -m /apps/data/OAGL/FORM/log # # /apps/data/OAGL/FORM/backup file system size = 6291456 bytes lsfs /apps/data/OAGL/FORM/backup 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/backup fi mklv -t jfs2 -y fslv05 vg_data 12 crfs -v jfs2 -A yes -d fslv05 -m /apps/data/OAGL/FORM/backup # # /apps/products/applmgr/FORM file system size = 94371840 bytes lsfs /apps/products/applmgr/FORM 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/applmgr/FORM fi mklv -t jfs2 -y fslv06 vg_data 180 crfs -v jfs2 -A yes -d fslv06 -m /apps/products/applmgr/FORM # # /apps/products/oracle/FORM file system size = 12582912 bytes lsfs /apps/products/oracle/FORM 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/oracle/FORM fi mklv -t jfs2 -y fslv07 vg_data 24 crfs -v jfs2 -A yes -d fslv07 -m /apps/products/oracle/FORM # # /apps/data/OAGL/FORM/switch_logs_a file system size = 1048576 bytes lsfs /apps/data/OAGL/FORM/switch_logs_a 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/switch_logs_a fi mklv -t jfs2 -y fslv08 vg_data 2 crfs -v jfs2 -A yes -d fslv08 -m /apps/data/OAGL/FORM/switch_logs_a # # /apps/data/OAGL/FORM/archivelogs_a file system size = 524288 bytes lsfs /apps/data/OAGL/FORM/archivelogs_a 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/archivelogs_a fi mklv -t jfs2 -y fslv09 vg_data 1 crfs -v jfs2 -A yes -d fslv09 -m /apps/data/OAGL/FORM/archivelogs_a # # /apps/data/OAGL/FORM/appl_logs file system size = 20971520 bytes lsfs /apps/data/OAGL/FORM/appl_logs 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/appl_logs fi mklv -t jfs2 -y fslv10 vg_data 40 crfs -v jfs2 -A yes -d fslv10 -m /apps/data/OAGL/FORM/appl_logs # # /apps/data/OAGL/FORM/switch_logs_b file system size = 1048576 bytes lsfs /apps/data/OAGL/FORM/switch_logs_b 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/switch_logs_b fi mklv -t jfs2 -y fslv11 vg_data 2 crfs -v jfs2 -A yes -d fslv11 -m /apps/data/OAGL/FORM/switch_logs_b # # /apps/data/OAGL/FORM/archivelogs_b file system size = 524288 bytes lsfs /apps/data/OAGL/FORM/archivelogs_b 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/archivelogs_b fi mklv -t jfs2 -y fslv12 vg_data 1 crfs -v jfs2 -A yes -d fslv12 -m /apps/data/OAGL/FORM/archivelogs_b # # /environnements/BETA/etudes/oaoabiux file system size = 524288 bytes lsfs /environnements/BETA/etudes/oaoabiux 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /environnements/BETA/etudes/oaoabiux fi mklv -t jfs2 -y fslv13 vg_data 1 crfs -v jfs2 -A yes -d fslv13 -m /environnements/BETA/etudes/oaoabiux # # /environnements/BETA/etudes/oaoaxxux file system size = 1048576 bytes lsfs /environnements/BETA/etudes/oaoaxxux 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /environnements/BETA/etudes/oaoaxxux fi mklv -t jfs2 -y fslv14 vg_data 2 crfs -v jfs2 -A yes -d fslv14 -m /environnements/BETA/etudes/oaoaxxux # # /environnements/BETA/etudes/oaoaglux file system size = 2621440 bytes lsfs /environnements/BETA/etudes/oaoaglux 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /environnements/BETA/etudes/oaoaglux fi mklv -t jfs2 -y fslv15 vg_data 5 crfs -v jfs2 -A yes -d fslv15 -m /environnements/BETA/etudes/oaoaglux # # /apps/data/OAGL/FORM/data file system size = 419430400 bytes lsfs /apps/data/OAGL/FORM/data 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/data fi mklv -t jfs2 -y fslv16 vg_data 800 crfs -v jfs2 -A yes -d fslv16 -m /apps/data/OAGL/FORM/data # # /apps/data/OAGL/FORM/indexes file system size = 62914560 bytes lsfs /apps/data/OAGL/FORM/indexes 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/data/OAGL/FORM/indexes fi mklv -t jfs2 -y fslv17 vg_data 120 crfs -v jfs2 -A yes -d fslv17 -m /apps/data/OAGL/FORM/indexes # # /SOFT file system size = 524288 bytes lsfs /SOFT 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /SOFT fi mklv -t jfs2 -y lv_soft vg_data 1 crfs -v jfs2 -A yes -d lv_soft -m /SOFT # # /DATASOFT file system size = 2097152 bytes lsfs /DATASOFT 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /DATASOFT fi mklv -t jfs2 -y lv_datasoft vg_data 4 crfs -v jfs2 -A yes -d lv_datasoft -m /DATASOFT # # /apps/products/ctmagent/REEL file system size = 2621440 bytes lsfs /apps/products/ctmagent/REEL 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/ctmagent/REEL fi mklv -t jfs2 -y lctmcpr0102 vg_data 5 crfs -v jfs2 -A yes -d lctmcpr0102 -m /apps/products/ctmagent/REEL # # /apps/products/tsm file system size = 4194304 bytes lsfs /apps/products/tsm 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/tsm fi mklv -t jfs2 -y lv_tsmcli vg_data 8 crfs -v jfs2 -A yes -d lv_tsmcli -m /apps/products/tsm # # /GETIMA/TECH file system size = 1048576 bytes lsfs /GETIMA/TECH 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /GETIMA/TECH fi mklv -t jfs2 -y fslv18 vg_data 2 crfs -v jfs2 -A yes -d fslv18 -m /GETIMA/TECH # # /environnements/GETIMA/commun file system size = 524288 bytes lsfs /environnements/GETIMA/commun 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /environnements/GETIMA/commun fi mklv -t jfs2 -y lapplpr0101 vg_data 1 crfs -v jfs2 -A yes -d lapplpr0101 -m /environnements/GETIMA/commun # # /etc/getima file system size = 524288 bytes lsfs /etc/getima 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /etc/getima fi mklv -t jfs2 -y lapplpr0102 vg_data 1 crfs -v jfs2 -A yes -d lapplpr0102 -m /etc/getima # # /ctm/scripts file system size = 1048576 bytes lsfs /ctm/scripts 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /ctm/scripts fi mklv -t jfs2 -y lctmapr0101 vg_data 2 crfs -v jfs2 -A yes -d lctmapr0101 -m /ctm/scripts # # /apps/products/controlm/REELA/getima/scripts file system size = 14680064 bytes lsfs /apps/products/controlm/REELA/getima/scripts 2> /dev/null >&2 if [ $? -eq 0 ]; then rmfs /apps/products/controlm/REELA/getima/scripts fi mklv -t jfs2 -y lctmapr0102 vg_data 28 crfs -v jfs2 -A yes -d lctmapr0102 -m /apps/products/controlm/REELA/getima/scripts ## ## Create mount points and mount file systems ## if [ ! -d /DATASOFT ]; then mkdir -p /DATASOFT fi mount /DATASOFT if [ ! -d /GETIMA/TECH ]; then mkdir -p /GETIMA/TECH fi mount /GETIMA/TECH if [ ! -d /SOFT ]; then mkdir -p /SOFT fi mount /SOFT if [ ! -d /apps/data/OAGL/FORM/appl_logs ]; then mkdir -p /apps/data/OAGL/FORM/appl_logs fi mount /apps/data/OAGL/FORM/appl_logs if [ ! -d /apps/data/OAGL/FORM/archivelogs_a ]; then mkdir -p /apps/data/OAGL/FORM/archivelogs_a fi mount /apps/data/OAGL/FORM/archivelogs_a if [ ! -d /apps/data/OAGL/FORM/archivelogs_b ]; then mkdir -p /apps/data/OAGL/FORM/archivelogs_b fi mount /apps/data/OAGL/FORM/archivelogs_b if [ ! -d /apps/data/OAGL/FORM/backup ]; then mkdir -p /apps/data/OAGL/FORM/backup fi mount /apps/data/OAGL/FORM/backup if [ ! -d /apps/data/OAGL/FORM/control_files ]; then mkdir -p /apps/data/OAGL/FORM/control_files fi mount /apps/data/OAGL/FORM/control_files if [ ! -d /apps/data/OAGL/FORM/data ]; then mkdir -p /apps/data/OAGL/FORM/data fi mount /apps/data/OAGL/FORM/data if [ ! -d /apps/data/OAGL/FORM/indexes ]; then mkdir -p /apps/data/OAGL/FORM/indexes fi mount /apps/data/OAGL/FORM/indexes if [ ! -d /apps/data/OAGL/FORM/log ]; then mkdir -p /apps/data/OAGL/FORM/log fi mount /apps/data/OAGL/FORM/log if [ ! -d /apps/data/OAGL/FORM/scripts ]; then mkdir -p /apps/data/OAGL/FORM/scripts fi mount /apps/data/OAGL/FORM/scripts if [ ! -d /apps/data/OAGL/FORM/switch_logs_a ]; then mkdir -p /apps/data/OAGL/FORM/switch_logs_a fi mount /apps/data/OAGL/FORM/switch_logs_a if [ ! -d /apps/data/OAGL/FORM/switch_logs_b ]; then mkdir -p /apps/data/OAGL/FORM/switch_logs_b fi mount /apps/data/OAGL/FORM/switch_logs_b if [ ! -d /apps/data/OAGL/FORM/tablespaces ]; then mkdir -p /apps/data/OAGL/FORM/tablespaces fi mount /apps/data/OAGL/FORM/tablespaces if [ ! -d /apps/products/applmgr/FORM ]; then mkdir -p /apps/products/applmgr/FORM fi mount /apps/products/applmgr/FORM if [ ! -d /apps/products/controlm/REELA/getima/scripts ]; then mkdir -p /apps/products/controlm/REELA/getima/scripts fi mount /apps/products/controlm/REELA/getima/scripts if [ ! -d /apps/products/ctmagent/REEL ]; then mkdir -p /apps/products/ctmagent/REEL fi mount /apps/products/ctmagent/REEL if [ ! -d /apps/products/oracle ]; then mkdir -p /apps/products/oracle fi mount /apps/products/oracle if [ ! -d /apps/products/oracle/FORM ]; then mkdir -p /apps/products/oracle/FORM fi mount /apps/products/oracle/FORM if [ ! -d /apps/products/tsm ]; then mkdir -p /apps/products/tsm fi mount /apps/products/tsm if [ ! -d /ctm/scripts ]; then mkdir -p /ctm/scripts fi mount /ctm/scripts if [ ! -d /environnements/BETA/etudes/oaoabiux ]; then mkdir -p /environnements/BETA/etudes/oaoabiux fi mount /environnements/BETA/etudes/oaoabiux if [ ! -d /environnements/BETA/etudes/oaoaglux ]; then mkdir -p /environnements/BETA/etudes/oaoaglux fi mount /environnements/BETA/etudes/oaoaglux if [ ! -d /environnements/BETA/etudes/oaoaxxux ]; then mkdir -p /environnements/BETA/etudes/oaoaxxux fi mount /environnements/BETA/etudes/oaoaxxux if [ ! -d /environnements/GETIMA/commun ]; then mkdir -p /environnements/GETIMA/commun fi mount /environnements/GETIMA/commun if [ ! -d /etc/getima ]; then mkdir -p /etc/getima fi mount /etc/getima