Yedekleme yardımcı programlarının Rsync 3.2.7 ve rclone 1.60 sürümü

Değişiklikleri aşamalı olarak kopyalayarak trafiği en aza indirmenize olanak tanıyan bir dosya senkronizasyonu ve yedekleme yardımcı programı olan Rsync 3.2.7 yayımlandı. Aktarım ssh, rsh veya özel rsync protokolü olabilir. Aynaların senkronizasyonunu sağlamak için en uygun olan anonim rsync sunucularının organizasyonunu destekler. Proje kodu GPLv3 lisansı altında dağıtılmaktadır.

Eklenen değişiklikler arasında:

  • Rsync arka plan işlemine kullanıcı bağlantısı doğrulanırken SHA512, SHA256 ve SHA1 karmalarının kullanılmasına izin verin (önceden MD5 ve MD4 destekleniyordu).
  • Dosyaların sağlama toplamlarını hesaplamak için SHA1 algoritmasını kullanma yeteneği uygulandı. Büyük boyutundan dolayı, SHA1 karmasına karma eşleştirme listesinde en düşük öncelik verilir. SHA1 seçimini zorlamak için “--checksum-choice” seçeneğini kullanabilirsiniz.
  • Çarpışma olasılığını azaltmak için xattr öznitelik karma tablosu 64 bit anahtarları kullanacak şekilde dönüştürüldü.
  • Rsync'te desteklenen algoritmalar hakkındaki bilgilerin JSON formatında görüntülenmesi yeteneği sağlandı (-version (“-VV”) seçeneği çoğaltılarak etkinleştirildi). Ayrıca, support/json-rsync-version betiği eklendi; yalnızca “--version” seçeneğini belirlerken metin biçiminde sağlanan bilgilere dayalı olarak benzer bir JSON çıktısı oluşturmanızı sağlar (rsync'in önceki sürümleriyle uyumluluk için).
  • Ek işlem izolasyonu için chroot çağrısının kullanımını kontrol eden rsyncd.conf'daki "chroot kullan" ayarı, varsayılan olarak "ayarlanmamış" olarak ayarlanmıştır; bu, kullanılabilirliğine bağlı olarak chroot'un kullanılmasına izin verir (örneğin, rsync olduğunda etkinleştirin) root olarak çalışıyor ve ayrıcalıklı olmayan bir kullanıcı olarak çalışırken etkinleştirilmiyor).
  • “-fuzzy” seçeneği belirtilirken kullanılan, eksik hedef dosyalar için temel dosya arama algoritmasının performansı yaklaşık iki katına çıkarıldı.
  • Rsync'in eski sürümleriyle (dal 3.0'dan önce) etkileşimde bulunurken kullanılan protokoldeki zaman temsili değiştirildi - bu durumda 4 baytlık dönem süresi, zamanın 1970'ten önce iletilmesine izin vermeyen "imzasız int" olarak kabul edilir, ancak 2038'den sonraki zamanı belirterek sorunu çözer.
  • Bir rsync istemcisini çağırırken hedef yolun eksik olması artık bir hata olarak değerlendiriliyor. Boş bir yolun "." olarak değerlendirildiği eski davranışa geri dönmek için "--old-args" seçeneği önerildi.

Ek olarak, yerel sistem ile Google Drive, Amazon Drive, S1.60, Dropbox gibi çeşitli bulut depoları arasında veri kopyalamak ve senkronize etmek için tasarlanmış, rsync'in bir benzeri olan rclone 3 yardımcı programının yayınlandığını not edebilirsiniz. Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Bulut Depolama, Mail.ru Bulut ve Yandex.Disk. Proje kodu Go'da yazılmıştır ve MIT lisansı altında dağıtılmaktadır.

Yeni sürümde: yedeklemelerin Oracle nesne depolama ve SMB/CIFS'de depolanması için arka uçlar eklendi. S3 depolama arka ucu artık sürüm oluşturmayı destekliyor ve IONOS Bulut Depolama ve Qiniu KODO sağlayıcıları aracılığıyla çalışma yeteneği ekliyor. Yerel arka uç, izinlerle ilgili hataları yok saymak için filtre ekleme olanağına sahiptir.

Kaynak: opennet.ru

Yorum ekle