Enabled FS update with start/stop times, and updated scripts to default to -L

This commit is contained in:
Deon George
2014-08-26 00:21:53 +10:00
parent 2a9f0c0aac
commit 901d43cc7f
9 changed files with 45 additions and 15 deletions

View File

@@ -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}

View File

@@ -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

View File

@@ -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;

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}