title: How to tar files with a size limit?
body: <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>