Updated README
This commit is contained in:
parent
40ff3a32b2
commit
beef7a7196
20
README.md
20
README.md
@ -1,6 +1,10 @@
|
|||||||
# About
|
# About
|
||||||
TSMPIPE is a Tivoli Storage Manager client, that enables you to take data from STDIN and store that in TSM as a BACKUP or ARCHIVE object.
|
TSMPIPE is a Tivoli Storage Manager (TSM) or now known as Spectrum Protect client, that enables you to take data from STDIN and store that in TSM as a BACKUP or ARCHIVE object.
|
||||||
|
By using this client, you dont need to do a dump to disk process, followed by using the Spectrum Protect Backup Archive Client. (So no more consuming disk space with old dumps!)
|
||||||
|
|
||||||
|
Restoring data, is the reverse step, restoring direclty back to the application from Spectrum Protect.
|
||||||
|
|
||||||
|
# Using
|
||||||
In its simplest form, you can
|
In its simplest form, you can
|
||||||
```cat myfile.ext | tsmpipe -c [MORE OPTIONS]```
|
```cat myfile.ext | tsmpipe -c [MORE OPTIONS]```
|
||||||
|
|
||||||
@ -13,5 +17,19 @@ Getting data back is the reverse
|
|||||||
Or, back to your application
|
Or, back to your application
|
||||||
```tsmpipe -x [MORE OPTIONS] | myapp```
|
```tsmpipe -x [MORE OPTIONS] | myapp```
|
||||||
|
|
||||||
|
This client can also calculate a digest while backuping up data (like MD5, SHA1, etc) - so that you can verify that the dump out of the application matches what goes into
|
||||||
|
Spectrum Protect. For example:
|
||||||
|
|
||||||
|
```
|
||||||
|
myappdump > file
|
||||||
|
md5sum file
|
||||||
|
cat file | tsmpipe -cBs /example/ -f file -m md5
|
||||||
|
tsmpipe -xBs /example/ -f file > file2
|
||||||
|
md5sum file2
|
||||||
|
```
|
||||||
|
|
||||||
|
The MD5 calculation should match in all cases - including the MD5 printed by tsmpipe. See the build test script for more details.
|
||||||
|
|
||||||
|
# Help
|
||||||
For help, use tsmpipe -h
|
For help, use tsmpipe -h
|
||||||
To test that you can connect to TSM, use tsmpipe -i
|
To test that you can connect to TSM, use tsmpipe -i
|
@ -83,11 +83,11 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Purge the last one
|
# Purge the last one
|
||||||
echo "+ ARCHIVE: DELETE!"
|
echo "+ ARCHIVE: DELETE!"
|
||||||
${TSMPIPE} -Ads /test -f ${FILE} -n ${DATE} ${VERBOSE} -O"${TSMOPT}"
|
${TSMPIPE} -Ads /test -f ${FILE} -n ${DATE} ${VERBOSE} -O"${TSMOPT}"
|
||||||
|
|
||||||
# List it
|
# List it
|
||||||
echo "+ ARCHIVE: LIST FILE AFTER DELETE!"
|
echo "+ ARCHIVE: LIST FILE AFTER DELETE!"
|
||||||
${TSMPIPE} -Ats /test -f ${FILE} -O"${TSMOPT}"
|
${TSMPIPE} -Ats /test -f ${FILE} -O"${TSMOPT}"
|
||||||
echo "+++ END ARCHIVE ++++!"
|
echo "+++ END ARCHIVE ++++!"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user