Rsync 3.2.7 jeung rclone 1.60 Utiliti cadangan dileupaskeun

Pelepasan Rsync 3.2.7, sinkronisasi file sareng utilitas cadangan anu ngamungkinkeun anjeun ngaleutikan lalu lintas ku cara nyalin parobihan sacara bertahap, parantos dileupaskeun. Angkutan tiasa ssh, rsh, atanapi protokol rsync asli. Organisasi karya server rsync anonim dirojong, anu sacara optimal cocog pikeun mastikeun sinkronisasi kaca spion. Kodeu proyék disebarkeun dina lisénsi GPLv3.

Di antara parobahan ditambahkeun:

  • Diidinan ngagunakeun hashes SHA512, SHA256, sareng SHA1 nalika nga-asténtikasi sambungan pangguna kana prosés rsync latar (saméméhna MD5 sareng MD4 dirojong).
  • Dilaksanakeun kamampuan ngagunakeun algoritma SHA1 pikeun ngitung checksum file. Kusabab ukuranana anu ageung, hash SHA1 dibéré prioritas panghandapna dina daptar anu cocog sareng hash. Anjeun tiasa nganggo pilihan "--checksum-choice" pikeun maksa pilihan SHA1.
  • Pikeun ngurangan kamungkinan tabrakan, tabel hash atribut xattr geus dirobah jadi make kenop 64-bit.
  • Kamampuhan pikeun ngaluarkeun inpormasi ngeunaan algoritma anu dirojong dina rsync dina format JSON parantos disayogikeun (diaktipkeun ku duplikat pilihan --version ("-VV")) Salaku tambahan, skrip dukungan / json-rsync-version parantos ditambah, anu ngamungkinkeun Anjeun tiasa ngahasilkeun kaluaran JSON anu sami dumasar kana inpormasi anu dipasihkeun dina bentuk téks sareng pilihan "--version" tunggal (pikeun kasaluyuan sareng sékrési rsync).
  • Setelan "pamakéan chroot" dina rsyncd.conf, nu ngatur pamakéan panggero chroot pikeun isolasi prosés tambahan, disetel ka "unset" sacara standar, nu ngidinan pamakéan a chroot gumantung kasadiaan na (contona, aktipkeun lamun rsync dijalankeun salaku akar sareng henteu diaktipkeun nalika dijalankeun salaku pangguna non-root).
  • Kira-kira dua kali kinerja algoritma pilarian file dasar pikeun file target leungit, dipaké nalika nangtukeun pilihan "--fuzzy".
  • Ngarobih perwakilan waktos dina protokol anu dianggo nalika berinteraksi sareng sékrési Rsync langkung lami (saméméh cabang 3.0) - waktos jaman 4-bait dianggap salaku "int unsigned" dina hal ieu, anu henteu ngijinkeun waktos mindahkeun sateuacan 1970, tapi Ngarengsekeun masalah sareng nangtukeun waktos saatos 2038.
  • Jalur target anu leungit nalika nelepon klien rsync ayeuna dianggap kasalahan. Pilihan "--old-args" disayogikeun pikeun dibalikkeun ka kabiasaan anu lami dimana jalur kosong diperlakukeun salaku ".".

Salaku tambahan, urang tiasa nyatet publikasi sékrési utilitas rclone 1.60, anu mangrupikeun analog tina rsync, dirancang pikeun nyalin sareng nyingkronkeun data antara sistem lokal sareng sababaraha panyimpen awan, sapertos Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud sareng Yandex.Disk. Kodeu proyék ditulis dina Go sareng disebarkeun dina lisénsi MIT.

Dina release anyar: Ditambahkeun backends pikeun nyimpen cadangan dina neundeun obyék Oracle sarta SMB / CIFS. Pangrojong versi parantos dilaksanakeun dina backend gudang S3 sareng kamampuan pikeun ngerjakeun IONOS Cloud Storage sareng panyadia Qiniu KODO parantos ditambihan. Diwangun kana backend lokal nyaéta kamampuhan pikeun nambahkeun saringan pikeun malire kasalahan patali idin.

sumber: opennet.ru

Tambahkeun komentar