次の記事では、Zsyncについて見ていきます。 これはのプログラムです ファイル転送。 コンピューターに同じファイルのコピーが既にある場合は、リモートサーバーからファイルをダウンロードできますが、Zsyncのみです。 保存したファイルと比較して、ファイルの新しい部分をダウンロードします 私たちのローカルユニットで。 このためにそれはと同じアルゴリズムを使用します rsync.
rsyncは同じ組織内のコンピューター間でデータを同期するように設計されていますが、Zsyncはファイル配布用に設計されています。 Zsyncは特別なサーバーソフトウェアを必要とせず、ファイルをホストするためにWebサーバーのみを必要とし、サーバーに追加の負荷をかけることはありません。 これはそれを理想的にします 大規模なファイル配布.
インターネットプランはどんどん安くなっていますが、同じものを何度も何度もダウンロードしてデータを無駄にするのは言い訳にはなりません。 この例は、Ubuntu開発バージョンまたはGnu / Linuxイメージのダウンロードです。
誰もが知っているように、Ubuntu開発者は数か月ごとに毎日、アルファ版、ベータ版をリリースします。これらのバージョンは、 ISO画像 安定しています。 以前は、ユーザーは各エディションのテストとレビューに利用できるたびにこれらの画像をダウンロードする必要がありました。 これで、Zsyncファイル転送プログラムのおかげで、それはもう必要なくなります。 このプログラムでそれは可能です ISOイメージの新しい部分のみをダウンロードする。 これにより、時間と帯域幅を大幅に節約できます。 さらに、サーバー側のリソースが節約されます。
直接の.ISOファイルまたはトレントを使用してUbuntuバージョンをダウンロードする場合、新しいイメージをダウンロードするたびに約1,4GBの帯域幅が失われます。 Zsyncのみ 古いバージョンのファイルのコピーがある限り、ISOファイルの新しい部分をダウンロードします.
UbuntuにZsyncをインストールする
Zsyncは デフォルトのリポジトリで利用可能 ほとんどのGnu / Linuxディストリビューションの中で、この例では、Debian、Ubuntu、またはLinuxMintにインストールする方法のみを示します。 私が言ったように、このプログラムはリポジトリにあるので、ターミナルを開いて(Ctrl + Alt + T)、次のように書くだけです。
sudo apt-get install zsync
このプログラムについてもっと知る必要がある場合は、その特徴や他の人に相談することができます プロジェクトのウェブサイト.
使用
明確にする必要があります zsyncは.zsyncダウンロードでのみ役立ちます。 現在、DebianおよびUbuntu ISOイメージ(すべてのフレーバー)は.zsyncダウンロードとして入手できます。 たとえば、 Ubuntuデイリービルド.
上のスクリーンショットでわかるように、Ubuntu 18.04LTSデイリービルドは直接ISOおよび.zsyncファイルとして利用できます。 .ISOファイルをダウンロードする場合、ISOが新しい更新を受信するたびに完全なISOをダウンロードする必要があります。 ただし、.zsyncファイルをダウンロードすると、Zsyncプログラムは将来の更新で新しい変更のみをダウンロードします。 最初のダウンロードでISOイメージ全体をダウンロードするだけで済みます。
.zsyncファイルには、Zsyncプログラムで機能するために必要なメタデータが含まれています。 このファイルには、rsyncアルゴリズムの事前計算されたチェックサムが含まれています。
.zsyncファイルをダウンロードする
Zsyncクライアントプログラムを使用して.zsyncファイルをダウンロードするには、次の構文に従うだけです。
zsync URL-del-archivo.zsync
zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync
システム上の上記のイメージファイルが現在の作業ディレクトリですでに利用可能な場合は、 Zsyncは、リモートサーバー上の古いファイルと新しいファイルの差を計算し、変更のみをダウンロードします。 計算プロセスは、ターミナル内の一連の点または星として表示されます。 ダウンロードが完了すると、XNUMXつの画像が表示されます。 新しいバージョンと拡張子の付いた古いイメージ .iso.zs-old.
ダウンロードしようとしているファイルの古いバージョンが同じ作業ディレクトリに見つからない場合は、 Zsyncはファイル全体をダウンロードします.
できる ダウンロードプロセスをキャンセルする CTRL + Cキーを押すことでいつでも。
Zsyncをアンインストールします
このプログラムをシステムから削除するには、ターミナルを開くだけです(Ctrl + Alt + T)。 その中に、次の順序を書く必要があります。
sudo apt remove zsync
興味深いことに、Apache Webサーバーに配置してオンラインで公開することもできます。ただし、Webサイトのパブリックディレクトリに配置する限り、次のように追加します。
アプリケーション/ x-zsync zsync
mime.typesで
記事をありがとう!