Rsync 3.2.7, JSON'da desteklenen algoritma bilgilerini oluşturma yeteneğiyle gelir

Rsync

ağdaki iki makine arasında veya aynı makinedeki iki konum arasında dosya ve dizinleri senkronize etmenize olanak tanır

Kısa süre önce yeni sürümünün piyasaya sürüldüğü duyuruldu. rsync 3.2.7, bir dosya senkronizasyonu ve yedekleme yardımcı programı sıkıştırılmış ve şifrelenmiş verilerle de çalışan artımlı verilerin verimli iletimini sağlayan.

Delta kodlama tekniği kullanarak, dosya ve dizinleri senkronize etmeye izin verir iki makine arasında bir ağ üzerinden veya aynı makinedeki iki konum arasında, aktarılan veri hacminin en aza indirilmesi.

Çoğu programda veya protokolde bulunmayan Rsync'in önemli bir özelliği, kopyanın her yönde yalnızca bir aktarımla gerçekleşmesidir. Rsync, isteğe bağlı olarak sıkıştırma ve özyineleme kullanarak içerdiği dizinleri kopyalayabilir veya görüntüleyebilir ve dosyaları kopyalayabilir.

Bir sunucu arka plan programı olarak görev yapan Rsync, varsayılan olarak TCP bağlantı noktası 873'ü dinler, dosyaları yerel Rsync protokolünde veya RSH veya SSH gibi uzak bir terminal aracılığıyla sunar. İkinci durumda, Rsync istemci yürütülebilir dosyasının hem yerel hem de uzak ana bilgisayara yüklenmesi gerekir.

Rsync 3.2.7'ün ana haberleri

Rsync 3.2.7'nin bu yeni yayınlanan sürümünde, SHA512, SHA256 ve SHA1 karmalarına izin verilir bir kullanıcının arka plan rsync işlemiyle bağlantısının kimliğini doğrularken (MD5 ve MD4 daha önce destekleniyordu).

Bunun yanında ayrıca vurgulanmaktadır. SHA1 algoritmasını kullanma yeteneği uygulandı dosya sağlama toplamlarını hesaplamak için. Büyük boyutu nedeniyle, SHA1 karma, karma eşleşmeler listesinde en düşük önceliğe sahiptir. Bir SHA1 seçimini zorlamak için “–checksum-choice” seçeneğini kullanabilirsiniz.

sağlandı rsync'de desteklenen algoritmalar hakkında bilgi verme yeteneği JSON biçiminde ( --version ("-VV") seçeneği çoğaltılarak etkinleştirilir). Ayrıca, destek/json-rsync-sürüm betiği eklendi, tek bir "–version" seçeneğiyle (rsync sürümleriyle geriye dönük uyumluluk için) metin olarak bilgi çıktısına dayalı olarak benzer JSON çıktısı oluşturmanıza olanak tanır.

Öte yandan, ayar rsyncd.conf'ta "chroot kullan"ek işlem izolasyonu için bir chroot çağrısının kullanımını düzenleyen , varsayılan olarak "ayarlanmadı" olarak ayarlanmıştır, bu, kullanılabilirliğine bağlı olarak bir chroot kullanımına izin verir (örneğin, rsync root olarak çalışırken etkinleştirin ve root olmayan bir kullanıcı olarak çalışırken etkinleştirilmeyin).

Diğer değişikliklerden yeni sürümden sıyrılanlar:

  • “–bulanık” seçeneği belirlenirken kullanılan, eksik hedef dosyalar için temel dosya arama algoritmasının performansını yaklaşık olarak iki katına çıkardı.
  • Çarpışma olasılığını azaltmak için xattr öznitelik karma tablosu 64-bit anahtarları kullanacak şekilde dönüştürülmüştür.
  • Rsync'in eski sürümleriyle (3.0 dal öncesi) etkileşime girerken protokoldeki zaman gösterimi değiştirildi: 4 baytlık dönem zamanı, bu durumda "imzasız int" olarak kabul edilir, bu 1970'den daha eski zamanların geçmesine izin vermez, ancak 2038'den sonraki zamanları belirterek sorunu çözer.
  • rsync istemcisini çağırırken eksik hedef yolu artık bir hata olarak değerlendiriliyor.
  • “–old-args” seçeneği, boş bir yolun “.” olarak değerlendirildiği eski davranışı döndürmek için sağlanmıştır.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan bu yeni sürüm hakkında ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantı.

Linux'ta Rsync nasıl kurulur?

Bu aracı sistemlerine kurmak isteyenler, çoğu Linux dağıtımının depolarında sunulan paketi kurarak bunu yapabilirler.

Kullanıcıları olanların durumunda Debian, Ubuntu veya herhangi bir türevi Bunlardan sadece bir terminal açın ve içine aşağıdakini yazın:

sudo apt yüklemek rsync

Şimdi kullanıcıları olanlar için Fedora:

sudo dnf kurulum rsync

Kullanıcıların durumunda iken Arch Linux ve türevleri:

sudo pacman -S rsync

kullananlara gelince openSUSE:

rsync'de sudo zypper

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.