複数のディレクトリ/ドライブのファイルを解凍する

複数のディレクトリ/ドライブのファイルを解凍する

解凍後、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

関連情報