Enabled FS update with start/stop times, and updated scripts to default to -L
This commit is contained in:
@@ -59,4 +59,4 @@ size=$(getsize);
|
||||
[ -n "$DEBUG" ] && echo "Processing Kerberous, with size ($size)"
|
||||
|
||||
# Backup to TSM
|
||||
/usr/sbin/kdb5_util dump| tsmpipe -Bcs ${FILESPACE} -f FULL -l ${size} ${TSMPIPE_ARGS}
|
||||
/usr/sbin/kdb5_util dump| tsmpipe -Bcs ${FILESPACE} -f FULL -L ${size} ${TSMPIPE_ARGS}
|
||||
|
@@ -68,7 +68,7 @@ for db in $DB; do
|
||||
[ -n "$DEBUG" ] && echo "Processing DB ($db)"
|
||||
|
||||
# Restore from TSM
|
||||
tsmpipe -Bxs ${FILESPACE} -f ${db}.FULL ${TSMPIPE_ARGS} | mysql ${MYSQL_AUTH} ${db}
|
||||
tsmpipe -Bxs ${FILESPACE}/{$db} -f FULL ${TSMPIPE_ARGS} | mysql ${MYSQL_AUTH} ${db}
|
||||
done;
|
||||
|
||||
IFS=$OLDIFS
|
||||
|
@@ -105,5 +105,5 @@ listdb | while read db; do
|
||||
[ -n "$DEBUG" ] && echo "Processing DB ($db), with size ($size)"
|
||||
|
||||
# Backup to TSM
|
||||
mysqldump ${MYSQL_AUTH} ${MYSQL_ARGS} $db| tsmpipe -Bcs ${FILESPACE} -f ${db}.FULL -l ${size} ${TSMPIPE_ARGS}
|
||||
mysqldump ${MYSQL_AUTH} ${MYSQL_ARGS} $db| tsmpipe -Bcs ${FILESPACE}/{$db} -f FULL -L ${size} ${TSMPIPE_ARGS}
|
||||
done;
|
||||
|
@@ -21,7 +21,7 @@
|
||||
# Copyright (c) 2012-2013 by Deon George
|
||||
|
||||
# Check our arguments
|
||||
while getopts ":DFh::p:P:r:v:" opt; do
|
||||
while getopts ":DFh:m:p:P:r:v:" opt; do
|
||||
case $opt in
|
||||
D) DEBUG=1 ;;
|
||||
|
||||
@@ -31,6 +31,9 @@ while getopts ":DFh::p:P:r:v:" opt; do
|
||||
# Host
|
||||
h) HOST=$OPTARG ;;
|
||||
|
||||
#) Mount Volume
|
||||
m) MOUNT=$OPTARG ;;
|
||||
|
||||
# Volume to restore to
|
||||
p) PARTITION=$OPTARG ;;
|
||||
|
||||
@@ -70,4 +73,5 @@ RENAME=${RENAME:-$DB}
|
||||
[ -n "$DEBUG" ] && echo "Processing DB ($DB) restoring to (${PARTITION}) with name (${RENAME})"
|
||||
|
||||
# Restore from TSM
|
||||
echo "tsmpipe -Bxs ${FILESPACE} -f ${DB}.FULL ${TSMPIPE_ARGS} | vos restore ${HOST} ${PARTITION} ${RENAME} ${VOS_ARGS}"
|
||||
echo "tsmpipe -Bxs ${FILESPACE}/${DB} -f FULL ${TSMPIPE_ARGS} | vos restore ${HOST} ${PARTITION} ${RENAME} ${VOS_ARGS}"
|
||||
echo "fs mkm ${RENAME} ${MOUNT}"
|
||||
|
@@ -110,7 +110,7 @@ list | while read db; do
|
||||
fi
|
||||
fi
|
||||
|
||||
/usr/sbin/vos dump -localauth $db 2>/dev/null| tsmpipe -Bcs ${FILESPACE} -f ${db}.FULL -l ${size} ${TSMPIPE_ARGS}
|
||||
/usr/sbin/vos dump -localauth $db 2>/dev/null| tsmpipe -Bcs ${FILESPACE}/${db} -f FULL -L ${size} ${TSMPIPE_ARGS}
|
||||
[ ! -e $LASTDB ] && touch $LASTDB
|
||||
|
||||
if grep -qe "\ ${db}\$" $LASTDB; then
|
||||
|
@@ -59,4 +59,4 @@ size=$(getsize);
|
||||
[ -n "$DEBUG" ] && echo "Processing OpenLDAP, with size ($size)"
|
||||
|
||||
# Backup to TSM
|
||||
/usr/sbin/slapcat | tsmpipe -Bcs ${FILESPACE} -f FULL -l ${size} ${TSMPIPE_ARGS}
|
||||
/usr/sbin/slapcat | tsmpipe -Bcs ${FILESPACE} -f FULL -L ${size} ${TSMPIPE_ARGS}
|
||||
|
Reference in New Issue
Block a user