数十万のファイルが入った大きなフォルダがあります。合計サイズは10GBです。
このフォルダーをアーカイブして、ファイルごとに転送するよりも速く別のサーバーに転送できるようにしたいというのが私の考えです。
試してみましたtar cfj archive.tar.bz2 dir-to-be-archived/
が、まだ遅いようです。
ネットワーク接続は最大 100 MB/秒の転送速度で動作するため、最終的なサイズは気にしません。
何か聞いたことはありましたlzop
が、どのように使うのか正確にはわかりませんでした。
では、10〜15 分程度でアーカイブを非常に高速に作成する方法はありますか?
答え1
フォルダ内に何千ものファイルがある場合、圧縮しなくてもすべてをパックするのに時間がかかります。使用しているターゲットマシンにも Linux がインストールされている場合は、rsync を使用してフォルダ全体をファイルとともにそのまま転送できる可能性があります (https://help.ubuntu.com/community/rsync)。