ホームページ > システムチュートリアル > Linux > ZSYNC -Linux ISOファイルの新しい部分のみをダウンロードするファイル転送ユーティリティ

ZSYNC -Linux ISOファイルの新しい部分のみをダウンロードするファイル転送ユーティリティ

Jennifer Aniston
リリース: 2025-03-21 10:44:11
オリジナル
390 人が閲覧しました

ZSYNC:大規模なファイル、特にubuntu isosを効率的にダウンロードして更新する

同じファイルを繰り返しダウンロードする帯域幅を無駄にするのにうんざりしていませんか?これは、Ubuntu ISO画像のような頻繁に更新されるファイルに特に当てはまります。 ZSYNCはソリューションを提供し、ISOの変更のみをダウンロードし、時間、帯域幅、サーバーリソースを節約できます。

目次

  • ZSYNCのしくみ
  • ZSYNCの利点
  • ZSYNCのインストール
  • ZSYNCを使用してISOアップデートをダウンロードします
  • トラブルシューティング
  • よくある質問
  • まとめ

ZSYNCとは何ですか?

ZSYNCは、ファイルの効率的なダウンロードと更新、特にオペレーティングシステムISOのような大きなファイルのダウンロードと更新のために設計された強力なファイル転送ツールです。巧妙なアルゴリズムを活用して、最後のダウンロード以降に変更されたファイルの部分のみをダウンロードし、帯域幅の消費を大幅に削減します。

ZSYNCは同様のアルゴリズムをRSYNCに使用しますが、重要な違いがあります。RSYNCはコンピューター間でデータを同期し、ZSYNCは多くのユーザーに単一のファイルを配布することに焦点を当てています。これにより、単一のファイル(Ubuntu ISOなど)が多数のユーザーがアクセスする必要があるシナリオに最適です。それぞれが更新のみが必要です。 ZSYNCは無料でオープンソースで、芸術ライセンスv2に基づいてライセンスされています。

ZSYNCのしくみ

ZSYNCの効率は、ファイル転送へのインテリジェントなアプローチに由来しています。

  1. 元のファイルと制御ファイル:元のファイル(Ubuntu ISOなど)はサーバーにあります。それに加えて、メタデータとチェックサム情報を含む「.zsync」制御ファイルがあります。
  2. ローカルコピー:ファイルのローカルコピー(おそらく古いバージョン)があります。
  3. 比較: ZSYNCは、ローカルコピーを.ZSYNCファイルの元のファイルのメタデータと比較します。
  4. 違いの識別:アルゴリズムは、変更されたファイルのセクションを特定します。
  5. 部分ダウンロード:変更された「チャンク」のみがダウンロードされます。
  6. 統合:ダウンロードされたチャンクは、既存のファイルとマージされます。
  7. 確認:チェックサムは、データの整合性を確保します。
  8. 更新されたファイル:結果は完全に更新されたファイルです。

ZSYNCの利点

ZSYNCを使用することの利点は明らかです。

  • 大幅な帯域幅の節約:ダウンロードは劇的に小さくなります。
  • ダウンロード速度が高速:データが少ないということは、ダウンロードをより高速にすることを意味します。
  • 効率:大規模で頻繁に更新されるファイルに最適です。
  • データの整合性:チェックサムは、ダウンロードされたデータが正確であることを保証します。

ZSYNCのインストール

ZSYNCは、ほとんどのLinux Distributionsのリポジトリで容易に入手できます。

Arch Linux(および派生物):

 sudo pacman -s zsync
ログイン後にコピー

Fedora:

 sudo dnf copr ngompa/zsyncを有効にします
sudo dnfインストールzsync
ログイン後にコピー

Debian、Ubuntu、Linux Mint:

 sudo apt-getインストールzsync
ログイン後にコピー

opensuse:

 sudo zypperインストールzsync
ログイン後にコピー

その他の分布については、 ZSYNCダウンロードページからバイナリをダウンロードし、手動でコンパイルします。

 wget https://www.php.cn/link/8eafcde359d51e3e5386f19516e4ea65zsync-0.6.2.tar.bz2#最新バージョンに置き換えます
TAR XJF ZSYNC-0.6.2.TAR.BZ2
CD ZSYNC-0.6.2/
./configure
作る
sudoはインストールします
ログイン後にコピー

ZSYNCを使用してISOアップデートをダウンロードします

ZSYNCの有効性は、.ZSYNCファイルの可用性に依存します。 Ubuntu(さまざまなフレーバー)を含む多くのLinux分布がこれらを提供します。たとえば、Ubuntu Daily Buildsページを確認してください。

.zsyncファイルのダウンロードは簡単です:

 zsync<zsync-file-url></zsync-file-url>
ログイン後にコピー

例:

 zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/mantic-desktop-amd64.iso.zsync
ログイン後にコピー

ローカルコピーが存在する場合、ZSYNCは違いのみをダウンロードします。そうでない場合は、ファイル全体をダウンロードします。

ZSYNC -Linux ISOファイルの新しい部分のみをダウンロードするファイル転送ユーティリティ

ZSYNC -Linux ISOファイルの新しい部分のみをダウンロードするファイル転送ユーティリティ

トラブルシューティング

不完全なダウンロードやチェックサムの不一致などの問題は、次のことによって引き起こされる可能性があります。

  • 不完全なダウンロード:安定したインターネット接続を確保します。
  • 破損したファイル:元のISOの整合性を確認します。
  • 誤ったコマンド: ZSYNCコマンドを再確認します。
  • ネットワークの問題:ファイアウォール設定とネットワーク接続を確認します。
  • ZSYNCバージョン:最新バージョンに更新します。
  • ディスクスペース:十分なディスクスペースを確保します。
  • サーバーの問題:別の時間にダウンロードしてみてください。

よくある質問

Q:ZSYNCとは何ですか? A:ファイル、特に大規模なファイルのダウンロードと更新のためのファイル転送ユーティリティ。

Q:どのように機能しますか? A:ローカルとリモートのファイルメタデータを比較して、変更された部品のみをダウンロードします。

Q:どのファイルタイプをサポートしていますか? A:任意のファイルタイプですが、大規模で頻繁に更新されるファイルに最適です。

Q:その利点は何ですか? A:帯域幅の使用量の減少、ダウンロードの高速、効率、およびデータの整合性の確認。

Q:クロスプラットフォームですか? A:主にUnixのようなシステム(Linux、MacOS)の場合。 Windowsサポートには、サードパーティツールが必要になる場合があります。

まとめ

ZSYNCは、大きなファイルをダウンロードして更新するための非常に効率的なツールです。変更のみをダウンロードする機能により、Ubuntu Isosなどの頻繁に更新されるファイルを管理し、大幅な帯域幅と時間を節約するために非常に貴重です。これは、大規模なファイルを定期的にダウンロードする人に推奨されるツールです。

リソース:

以上がZSYNC -Linux ISOファイルの新しい部分のみをダウンロードするファイル転送ユーティリティの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート