バックアップ ユーティリティ Rsync 3.2.7 および rclone 1.60 のリリース

Rsync 3.2.7 がリリースされました。これは、変更を段階的にコピーすることでトラフィックを最小限に抑えることができるファイル同期およびバックアップ ユーティリティです。 トランスポートには、ssh、rsh、または独自の rsync プロトコルを使用できます。 これは、ミラーの同期を確保するのに最適な匿名 rsync サーバーの構成をサポートします。 プロジェクト コードは GPLv3 ライセンスに基づいて配布されます。

追加された変更点には次のようなものがあります。

  • rsync バックグラウンド プロセスへのユーザー接続を認証するときに、SHA512、SHA256、および SHA1 ハッシュの使用を許可します (以前は MD5 と MD4 がサポートされていました)。
  • SHA1 アルゴリズムを使用してファイルのチェックサムを計算する機能が実装されました。 サイズが大きいため、SHA1 ハッシュにはハッシュ マッチング リスト内で最も低い優先順位が与えられます。 SHA1 の選択を強制するには、「--checksum-choice」オプションを使用できます。
  • 衝突の可能性を減らすために、xattr 属性ハッシュ テーブルは 64 ビット キーを使用するように変換されました。
  • rsync でサポートされているアルゴリズムに関する情報を JSON 形式で表示する機能が提供されました (-version (「-VV」) オプションを複製することで有効になります)。さらに、support/json-rsync-version スクリプトが追加されました。 「--version」オプションのみを指定した場合は、テキスト形式で提供された情報に基づいて同様の JSON 出力を生成できます (rsync の以前のリリースとの互換性のため)。
  • 追加のプロセス分離のための chroot 呼び出しの使用を制御する rsyncd.conf の「use chroot」設定は、デフォルトで「unset」に設定されており、その可用性に応じて chroot を使用できます (たとえば、rsync のときに有効にする)。 root として実行されており、非特権ユーザーとして実行している場合は有効になりません)。
  • 「-fuzzy」オプションを指定した場合に使用される、欠落しているターゲットファイルのベースファイル検索アルゴリズムのパフォーマンスが約XNUMX倍になりました。
  • Rsync の古いリリース (ブランチ 3.0 より前) と対話するときに使用されるプロトコルの時刻表現を変更しました。この場合の 4 バイトのエポカル時刻は「unsigned int」として扱われるため、1970 年より前の時刻を送信することはできません。ただし、2038 年以降の時間を指定すると問題は解決します。
  • rsync クライアントを呼び出すときにターゲット パスが見つからない場合、エラーとして扱われるようになりました。 空のパスが「.」として扱われる古い動作に戻すために、「--old-args」オプションが提案されました。

さらに、rsync に類似した rclone 1.60 ユーティリティのリリースの公開にも注目してください。これは、ローカル システムとさまざまなクラウド ストレージ (Google Drive、Amazon Drive、S3、Dropbox、 Backblaze B2、OneDrive、Swift、Hubic、Cloudfiles、Google Cloud Storage、Mail.ru Cloud、Yandex.Disk。 プロジェクト コードは Go で記述され、MIT ライセンスに基づいて配布されます。

新しいリリースでは: Oracle オブジェクト ストレージおよび SMB/CIFS にバックアップを保存するためのバックエンドが追加されました。 S3 ストレージ バックエンドはバージョン管理をサポートし、IONOS クラウド ストレージおよび Qiniu KODO プロバイダーを介して動作する機能を追加しました。 ローカル バックエンドには、アクセス許可関連のエラーを無視するフィルターを追加する機能があります。

出所: オープンネット.ru

コメントを追加します