يصل Rsync 3.2.7 مع القدرة على إنشاء معلومات الخوارزمية المدعومة في JSON

رسينك

يسمح لك بمزامنة الملفات والدلائل بين جهازين على شبكة أو بين موقعين على نفس الجهاز

تم الإعلان مؤخرًا عن إطلاق الإصدار الجديد من رسينك 3.2.7 ، أداة مزامنة الملفات والنسخ الاحتياطي يوفر نقلًا فعالًا للبيانات الإضافية ، والتي تعمل أيضًا مع البيانات المضغوطة والمشفرة.

باستخدام تقنية دلتا للتشفير ، يسمح لمزامنة الملفات والدلائل بين جهازين عبر شبكة أو بين موقعين على نفس الجهاز ، تقليل حجم البيانات المنقولة.

ميزة مهمة لـ Rsync غير موجودة في معظم البرامج أو البروتوكولات هي أن النسخة تحدث مع إرسال واحد فقط في كل اتجاه. يمكن لـ Rsync نسخ أو عرض الدلائل المضمنة ونسخ الملفات ، اختياريًا باستخدام الضغط والتكرار.

يعمل Rsync كخادم خادم ، يستمع افتراضيًا على منفذ TCP 873 ، ويقدم الملفات في بروتوكول Rsync الأصلي أو عبر محطة بعيدة مثل RSH أو SSH. في الحالة الأخيرة ، يجب تثبيت عميل Rsync القابل للتنفيذ على كل من المضيف المحلي والبعيد.

الأخبار الرئيسية لـ Rsync 3.2.7

في هذا الإصدار الجديد من Rsync 3.2.7 ، يُسمح بتجزئة SHA512 و SHA256 و SHA1 عند مصادقة اتصال المستخدم بعملية rsync الخلفية (تم دعم MD5 و MD4 مسبقًا).

بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا تم تنفيذ القدرة على استخدام خوارزمية SHA1 لحساب المجاميع الاختبارية للملف. نظرًا لحجمها الكبير ، فإن تجزئة SHA1 لها أدنى أولوية في قائمة مطابقات التجزئة. يمكنك استخدام خيار "–اختيار المجموع" لفرض اختيار SHA1.

تم توفير القدرة على إخراج المعلومات حول الخوارزميات المدعومة في rsync بتنسيق JSON (يتم تمكينه من خلال تكرار الخيار - الإصدار ("-VV")). ايضا، إضافة دعم / json-rsync-version script، والذي يسمح لك بإنشاء مخرجات JSON مماثلة بناءً على إخراج المعلومات كنص مع خيار "–version" واحد (للتوافق مع الإصدارات السابقة مع إصدارات rsync).

من ناحية أخرى ، فإن الإعداد "استخدام chroot" في rsyncd.conf، الذي ينظم استخدام استدعاء chroot لعزل إضافي للعملية ، تم تعيينه على "غير مضبوط" افتراضيًا ، الذي يسمح باستخدام chroot اعتمادًا على مدى توفره (على سبيل المثال ، التمكين عند تشغيل rsync كجذر وعدم تمكينه عند التشغيل كمستخدم غير جذر).

من التغييرات الأخرى التي تبرز من الإصدار الجديد:

  • ضاعف أداء خوارزمية البحث عن الملفات الهدف المفقودة تقريبًا أداء خوارزمية البحث عن الملفات الهدف المفقودة ، والتي يتم استخدامها عند تحديد الخيار "fuzzy".
  • لتقليل فرصة الاصطدامات ، تم تحويل جدول تجزئة سمة xattr لاستخدام مفاتيح 64 بت.
  • تم تغيير تمثيل الوقت في البروتوكول عند التفاعل مع الإصدارات الأقدم من Rsync (فرع ما قبل 3.0): يتم التعامل مع وقت الحقبة المكونة من 4 بايت على أنه "int غير موقع" في هذه الحالة ، والذي لا يسمح بمرور أوقات أقدم من 1970 ، ولكن يحل مشكلة تحديد الأوقات بعد عام 2038.
  • يتم الآن التعامل مع مسار الوجهة المفقود عند استدعاء عميل rsync على أنه خطأ.
  • يتم توفير الخيار "–old-args" لإرجاع السلوك القديم حيث تم التعامل مع المسار الفارغ على أنه "."

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.

كيفية تثبيت Rsync على Linux؟

بالنسبة لأولئك المهتمين بالقدرة على تثبيت هذه الأداة على نظامهم ، يمكنهم القيام بذلك عن طريق تثبيت الحزمة التي يتم تقديمها داخل مستودعات معظم توزيعات Linux.

في حالة من هم من مستخدمي Debian أو Ubuntu أو أي مشتق من بين هؤلاء ، ما عليك سوى فتح Terminal واكتب ما يلي:

sudo apt install rsync

الآن بالنسبة لأولئك الذين هم من مستخدمي فيدورا:

sudo dnf تثبيت rsync

بينما في حالة مستخدمي Arch Linux وأي مشتقات منه:

سودو بكمن - رانسك

أما بالنسبة لمستخدمي زحمة:

sudo zypper في rsync

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.