tar 可否依容量大小或是名稱axx~xxx 選擇要打包的資料
因為備份資料庫時,碰到tar 超過8G 會出錯的問題,所以想依檔案名稱或是檔案容量,規劃打包成多個tar檔,每個tar不超過8G。
tar: Size of /u3/backup/prg/topprod.tar >= 8GB. Not dumped.
例如:tar -cvf /tmp/1.tar /usr/kai/tmp/[a*-azz].dmp (此句不知正不正確)
tar -cvf /tmp/2.tar /usr/kai/tmp/[c*-czz].dmp (此句不知正不正確)
請問應如何規劃、正確的語法應該怎麼下呢?
<pre class="c" name="code">tar -cvf – /usr/kai/tmp/a*-azz.dmp | split -b 8000m – /tmp/db_backup.tar
然後就會有 db_backup.taraa, db_backup.tarab, db_backup.tarac ...
不過 ...
為什麼 tar 不加 x 參數給它壓縮一下,不就小很多了嗎?
而且,既然要備成檔案而不是磁帶,幹嘛不用更方便的 7z 分片兼壓縮?