نبذة عن Rsync
Rsync (Remote Sync) هي أداة قوية ومتعددة الاستخدامات لنسخ ومزامنة الملفات والمجلدات، سواء محليًا أو بين جهازين عبر الشبكة. تم تطويرها بواسطة Andrew Tridgell و Wayne Davison، وتُعتبر المعيار الفعلي لأنظمة النسخ الاحتياطي والمرآة (Mirroring).
**الميزة الأساسية** لـ rsync هي خوارزمية **النقل التزايدي (Delta-Transfer)**[citation:6][citation:7][citation:8]. بدلاً من نسخ الملف بأكمله في كل مرة، يقوم rsync بتقسيم الملفات إلى كتل وحساب المجاميع الاختبارية (Checksums)، ثم ينقل فقط أجزاء الملف التي تغيرت فعليًا منذ آخر مزامنة. هذا يجعل عمليات المزامنة المتكررة سريعة جدًا وتستهلك نطاقًا تردديًا ضئيلاً.
**ميزات أخرى بارزة:**
– **النسخ الآمن:** يمكنه العمل عبر SSH، مما يعني أن جميع البيانات المنقولة مشفرة وآمنة[citation:4][citation:5].
– **الحفاظ على السمات:** يحافظ على الأذونات (Permissions)، والملكية (Ownership)، والروابط الرمزية (Symlinks)، والطوابع الزمنية للملفات[citation:1][citation:4].
– **الضغط أثناء النقل:** يمكنه ضغط البيانات قبل إرسالها لتقليل حجم البيانات المنقولة (-z)[citation:2][citation:4][citation:8].
– **الحذف المتزامن:** يمكنه حذف الملفات من الوجهة التي لم تعد موجودة في المصدر، مما يضمن أن الوجهة هي نسخة طبق الأصل (Mirror) من المصدر (–delete)[citation:1][citation:4].
– **استئناف النقل:** يمكنه استئناف نقل الملفات الكبيرة من حيث توقفت (–partial)[citation:4].
– **تقييد عرض النطاق:** يسمح بالتحكم في سرعة النقل لعدم استنزاف موارد الشبكة (–bwlimit)[citation:1][citation:2][citation:4].
يتطلب rsync أن يكون مثبتًا على كل من جهاز المصدر والوجهة[citation:1][citation:7]. نظرًا لأنه أداة سطر أوامر، فهو يتمتع بمرونة هائلة ويناسب الأتمتة عبر cron jobs أو systemd timers لإنشاء نسخ احتياطية مجدولة[citation:1].
المميزات و عيوب Rsync
المزايا
العيوب
أسئلة شائعة عن Rsync
اللغات المدعومة
تعلم أكثر عن Rsync
أخبار و تحديثات عن Rsync
لا يوجد أي بيانات
بدائل و برامج مشابه لـ Rsync
لا توجد مراجعات حتى الآن. كن أول من يكتب واحدة.