How to tar files with a size limit?
<p>I am working on taking backup my server data.</p>

<p>Some folders have data around <code>600GB</code>, I need to tar it as 6 files for <code>100GB</code> each.</p>

<p>I have google it got some idea to do it.(<a href="https://superuser.com/questions/290986/how-to-create-tar-archive-split-into-or-spanning-multiple-files">similar topic#1</a>, <a href="https://unix.stackexchange.com/questions/61774/create-a-tar-archive-split-into-blocks-of-a-maximum-size">similar topic#2</a> and so).
we can achive it by </p>

<pre><code>tar cvzf - data/ | split --bytes=100GB - sda1.backup.tar.gz.
</code></pre>

<p>Also we can untar it with</p>

<pre><code>cat sda1.backup.tar.gz.* | tar xzvf -
</code></pre>

<p>My <strong>question</strong> is, Is there any way to do this job parallel (each tar as a separate process)? because it take long time to complete!</p>

<p>Or is there any other way to do this?</p>

<p><strong>EDIT</strong><br/>
Experiment:</p>

<pre><code># date;tar czf - ../saravana | split --bytes=1073741824 - data_bkp.;date
Wed May 18 09:28:32 MDT 2016
tar: Removing leading `../' from member names
tar: ../saravana: file changed as we read it
Wed May 18 09:51:08 MDT 2016
</code></pre>

<p>Result </p>

<pre><code>-rw-r--r--  1 root root 1073741824 May 18 09:31 data_bkp.aa
-rw-r--r--  1 root root 1073741824 May 18 09:34 data_bkp.ab
-rw-r--r--  1 root root 1073741824 May 18 09:38 data_bkp.ac
-rw-r--r--  1 root root 1073741824 May 18 09:41 data_bkp.ad
-rw-r--r--  1 root root 1073741824 May 18 09:49 data_bkp.ae
-rw-r--r--  1 root root  904246985 May 18 09:51 data_bkp.af


# du -h data*
1.1G    data_bkp.aa
1.1G    data_bkp.ab
1.1G    data_bkp.ac
1.1G    data_bkp.ad
1.1G    data_bkp.ae
863M    data_bkp.af
</code></pre>

<p>This take 22 minutes and 36 seconds to complete!!</p>