Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

Linuxでマルチパートtarファイルを作成する方法

このガイドでは、大きなファイルをマルチパートの.tarファイルに分割する方法と、それらを元に戻す方法について説明します。

バックアップやその他の大きなファイルセットをオンラインで保存したい場合や、他の人と共有したい場合は、ファイルを圧縮して100メガバイト以上のチャンクに分割する方法を見つける必要があります。最近、バックアップをオンラインで保存したいと思っていて、オンラインストレージサービスの上限がファイルあたり100 MBだったときにも、これが必要だと感じました。 タールに基づいた本当にすてきな解決策を見つけました 指図。この方法を使用して、約1GBのバックアップを100MBの10個のチャンクに分割し、それぞれに増分ファイル名を付けました。

分割したい1GBのファイルはdbbackup.dbと呼ばれていました 。これが、それぞれ100MBの複数のtarファイルを作成するために実行したコマンドです。

#tar -cf – dbbackup.db | split -b 100m – db_backup.tar

このコマンドの実行には長い時間がかかりました。実行が完了すると、10個のファイル(それぞれ db_backup.taraa という名前の100MB)が残りました。 、 db_backup.tarab db_backup.tarac 、などなど。

これで、これらのファイルを外部ストレージにコピーしたり、簡単に発送したりできます。マルチパートtarファイルから1GBファイルをつなぎ合わせるには、次のコマンドを実行するだけです。

#cat db_backup.tara * | (tar x)

そして出来上がり、元のファイルを再び取得します。


  1. LinuxでZsyncを使用してファイルの一部を転送する方法

    ISOイメージのような大きなファイルをダウンロードすることは、大きな苦痛になる可能性があります。インターネット接続によっては、ダウンロードに時間がかかる場合があり、ハードドライブの容量を大量に消費します。次に、更新されたバージョンが必要になった場合は、プロセス全体をもう一度実行する必要があります。 ただし、解決策はあります。 ZsyncはLinux用のファイル同期ツールであり、すべてを再度ダウンロードすることなく、変更されたファイルの一部のみを更新できます。 Zsyncは、ファイルとディレクトリを同期するためのもう1つの人気のあるLinuxツールであるrsyncに基づいており、非常に使いや

  2. Windowsで.tar.gzファイルを抽出する方法は?

    TARまたはテープアーカイブファイルは、Unixベースのユーティリティtarによって作成されたアーカイブです。このユーティリティは、配布とバックアップの目的で複数のファイルを一緒にパッケージ化するために使用されます。これらのファイルは、それらのファイルに関する情報とともに非圧縮形式で保存されます。ただし、ほとんどの場合、GNUzip圧縮である.gz拡張子が付いたこのファイルが表示されます。 GNU zip圧縮は、ディスク領域を節約するためにアーカイブのサイズを縮小します。この記事では、Windowsでこれらの種類のファイルを抽出する方法について説明します。 7-Zipによる.tar.gzファ