Re: Scripting Question - tar
On Thu, 10 Jul 2008 17:04:38 -0500, Kent West wrote: tar -cvzf - --one-file-system /home | split -b 2000m - Side note since the problem has been solved. You might want to look into dar, which will do splitting for you automatically, as well as many other desired features for backup (incremental, has catalog for fast search restore, and many many others...). dar - Disk ARchive: Backup directory tree and files -- Tong (remove underscore(s) to reply) http://xpt.sourceforge.net/techdocs/ http://xpt.sourceforge.net/tools/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Scripting Question - tar
I have this script (stripped down to basics): #!/bin/bash sourceDir='/home/'# Directory you're backing up targetDir='/TERASTATIONBACKUP/GOSHEN/'$(date +%Y)# Destination directory for the tarball targFileBase='GoshensHome'# Desired base part of the tarball's filename targetFile=$targetDir/`date +%Y-%b-%e`.tgz echo Tarring up source into target echo $targetFile tar -czvf - --one-file-system $sourceDir | split -b 2000m $targetFile The script fails with this output: Tarring up source into target /TERASTATIONBACKUP/GOSHEN/2008/2008-Jul-10.tgz split: cannot open `/TERASTATIONBACKUP/GOSHEN/2008/2008-Jul-10.tgz' for reading: No such file or directory tar: Removing leading `/' from member names But, if I comment out the tar line above and replace it with this line: tar -cvzf - --one-file-system /home | split -b 2000m - /TERASTATIONBACKUP/GOSHEN/2008/2008-Jul-10.tgz the script works. Am I just not seeing a typo somewhere? Why is my script failing? Thanks! -- Kent West *))) http://kentwest.blogspot.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Scripting Question - tar
tar -cvzf - --one-file-system /home | split -b 2000m - /TERASTATIONBACKUP/GOSHEN/2008/2008-Jul-10.tgz vs tar -czvf - --one-file-system $sourceDir | split -b 2000m $targetFile Am I just not seeing a typo somewhere? Why is my script failing? Thanks! Hey, You're missing the '-' for stdin tar -czvf - --one-file-system $sourceDir | split -b 2000m - $targetFile :) cheers, Owen. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Scripting Question - tar
Owen Townend wrote: Kent West wrote: Am I just not seeing a typo somewhere? Why is my script failing? Hey, You're missing the '-' for stdin tar -czvf - --one-file-system $sourceDir | split -b 2000m - $targetFile Ah, thank you! -- Kent West ))) Westing Peacefully - http://kentwest.blogspot.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]