<div dir="ltr">Does this version of tar have any way to exclude a directory? "--exclude=/backup/*" or "-X=file-with-excludes.txt"?<div><br></div><div>If not, you could do something like "cd / ; tar cvf /backup/backup.tar $(ls | grep -v backup)" to pull all the things in / except for things matching "backup". This really only works if your / directory doesn't have any weird filenames or hidden things. (or "-A" on the ls would work for hidden things, if this ls has that option)</div><div><br></div><div>To split the tar up into 1GB chunks without using fancy new tar options, you can do:</div><div>tar cf - / | split -b1073741824 - /backup/backup.tar.</div><div><br></div><div>To combine all those:</div><div>cd / ; tar cf - $(ls | grep -v backup) | split -b1073741824 - /backup/backup.tar.</div><div><br></div><div>To do a restore with the split up tar, you'd need to do something like:</div><div>cat /backup/backup.tar.* | tar xvf - /path/to/restore</div><div><br></div><div>Or, even better, just use a pipe and ssh to push the backup onto another box (that supports large files) without writing to the local disk at all:</div><div>tar cf - / | ssh some-other-host dd of=/backup/firsthost.backup.tar</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 23, 2015 at 1:16 PM <<a href="mailto:gandalf@sonic.net">gandalf@sonic.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">That's an interesting idea. The client system probably doesn't even have<br>
to have rsync on it, but as the server system would be Win I don't think<br>
it would preserve file permissions.<br>
<br>
On 2015-10-23 13:05, Bill Kendrick wrote:<br>
> On Fri, Oct 23, 2015 at 10:04:03AM -0700, <a href="mailto:gandalf@sonic.net" target="_blank">gandalf@sonic.net</a> wrote:<br>
>> I'm trying to create a backup process for this system and it has an<br>
>> antiquated version of tar. I tried:<br>
> <snip><br>
>> Also going to look into scripting WinSCP as it can connect and pull of<br>
>> files for backup to one of the win servers.<br>
><br>
> Why not rsync?<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@nblug.org" target="_blank">talk@nblug.org</a><br>
<a href="http://nblug.org/cgi-bin/mailman/listinfo/talk" rel="noreferrer" target="_blank">http://nblug.org/cgi-bin/mailman/listinfo/talk</a><br>
</blockquote></div>