解凍後、2TBのデータを使用するtar.gzファイルがあります。マイコンピュータのあるドライブには1.5TBの空き容量があり、もう一方のドライブには1.2TBの空き容量があります。両方のドライブでこの大容量アーカイブを解凍したいと思います。両方のドライブにデータが存在する限り、データがどのように分割されるかは気にしません。
可能ですか?
tar アーカイブの最上位ディレクトリには 00000 から 99999 まで番号が付けられます。
答え1
指定したディレクトリ名が与えられ、データが均等に分散されていると仮定して半分に分割するには、次のようにします。
tar -C /path/to/mount1 xf /path/to/tarball.tgz {00000..49999}
tar -C /path/to/mount2 xf /path/to/tarball.tgz {50000..99999}
タールボールを作成するときと同様に、アーカイブするファイルのリストを提供し、タールボールを展開するときに抽出するファイルのリストを提供します。抽出操作のための作業ディレクトリが何であるかを-C
知らせます。tar