كيفية مزامنة مجلدين في الوقت الحقيقي في Windows

هل أردت يومًا الاحتفاظ بمجلدين في موقعين مختلفين متزامنين في الوقت الفعلي؟ ربما لديك مجلد واحد على سطح المكتب أو الكمبيوتر المحمول(desktop or laptop) وتريد مزامنته مع كمبيوتر آخر في منزلك أو مع جهاز تخزين(storage device) خارجي مثل قرص صلب USB أو (USB)جهاز تخزين(storage device) متصل بالشبكة ( NAS

هناك الكثير من البرامج المجانية التي يمكن أن تساعدك في مزامنة مجلدين ، لكن القليل منها يقوم بعمل جيد في مزامنة المجلدات في الوقت الفعلي. ما أعنيه بالوقت الحقيقي هو أنه لا(user doesn) يتعين على المستخدم فتح البرنامج يدويًا وتشغيل المزامنة أو الانتظار حتى يتم تشغيل البرنامج على أساس متكرر.

في هذه المقالة ، سأكتب عن برنامج مجاني يمكنك استخدامه لإعداد مزامنة في الوقت الفعلي بين مجلدين مخزنين في مواقع مختلفة. هذا مفيد لأغراض النسخ الاحتياطي أو إذا كنت تعمل في فريق وترغب في تجنب خدمة سحابية مثل Dropbox أو Google Drive(Dropbox or Google Drive) .

Dsynchronize

Dsynchronize هو برنامج مجاني كتبه بعض المطورين في بولندا(Poland) ويبدو موقعه على الويب وكأنه من التسعينيات! ومع ذلك ، لا تحكم على الكتاب من غلافه لأن البرامج التي يكتبها ممتازة.

أولاً ، عند زيارة الرابط أعلاه ، عليك التمرير لأسفل قليلاً للوصول إلى البرنامج الصحيح. في البداية اعتقدت أنني كنت على موقع الويب الخطأ لأنني ظللت أقرأ عن برنامجه الأول المسمى Dspeech . قم بالتمرير(Scroll) لأسفل بعد ذلك و Dshutdown الماضي وسترى Dsynchronize .

dsynchronize

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

عند تشغيل التطبيق لأول مرة ، سترى مربعين في الأعلى للمصدر والوجهة(source and destination) . نحن بحاجة إلى تكوين هؤلاء أولاً.

مصدر dsychronize قسم

حدد مربع المصادر ثم اضغط على Enter . سترى الآن زرين يظهران على اليسار: تصفية(Filter) و تصفح(Browse) .

مسار المصدر

انقر فوق الزر " استعراض(Browse) " واختر المجلد الأول. بمجرد التحديد ، يمكنك النقر فوق الزر " تصفية(Filter) " إذا كنت تريد استبعاد أنواع معينة من الملفات أو استبعاد المجلدات الفرعية. إذا كنت تريد مزامنة كل شيء ، فلا تقلق بشأن زر التصفية(filter button) .

الآن بعد أن حددنا مجلدين ، يمكننا البدء في تكوين الخيارات. بشكل افتراضي ، لن تعمل المزامنة إلا عند النقر فوق الزر Synchronize . وفقًا للوثائق ، يجب إجراء مزامنة عادية أولاً قبل تمكين المزامنة في الوقت الفعلي.

خيارات dsynchronize

ومع ذلك ، قبل إجراء أي مزامنة ، فلنقم بتهيئة الخيارات. للبدء ، إذا كنت تريد الاحتفاظ بالتغييرات المتزامنة بين كلا المجلدين ، فيجب عليك التحقق من المزامنة ثنائية الاتجاه(Bidirectional synchronization) . سيؤدي هذا تلقائيًا إلى تمكين مربع نسخ الملفات الأحدث فقط(Copy only newer files) . أوصي أيضًا بالتحقق من إنشاء مجلد إذا لم يكن موجودًا(Create folder if not exists) بحيث أنه عند إنشاء مجلد جديد في مجلد واحد ، فإنه سيتم تلقائيًا إنشاء نفس المجلد في المجلد الآخر المتزامن.

خيار آخر مهم هو تغييرات النسخ الاحتياطي(Backup Changes) . يعد هذا مفيدًا ، إذا كنت تريد الاحتفاظ بعدة إصدارات من التغييرات في حال لم تقصد(t mean) حذف شيء ما أو إذا كنت تريد رؤية الإصدارات السابقة من المستند ، وما إلى ذلك.

هناك العديد من الخيارات التي لا تحتاج إلى شرح. إذا كنت مرتبكًا ، فتأكد من قراءة ملف TXT(TXT file) الموجود في المجلد حيث تم فك ضغط التطبيق.

امض قدمًا وانقر فوق الزر Synchronize لإكمال مزامنة واحدة. بمجرد القيام بذلك ، يمكنك الآن إجراء بعض التغييرات ثم إجراء مزامنة أخرى للتأكد من أنها تعمل بالطريقة التي تريدها.

زر مزامنة

من أجل الحصول على المزامنة في الوقت الفعلي ، يجب عليك تحديد مربع مزامنة Realtime ضمن (Realtime sync)خيارات خاصة(Special options) . الآن إذا تركت نافذة البرنامج(program window) مفتوحة وبدأت في إضافة الملفات أو إزالتها أو تحديثها في المجلد المصدر أو الوجهة(source or destination folder) ، فسترى أن المجلدات يتم تحديثها تلقائيًا دون أي تدخل من المستخدم.

لا يزال هذا غير مثالي لأنه يتعين عليك إبقاء نافذة البرنامج(program window) مفتوحة ، لكن المطور كان ذكيًا بما يكفي لفهم ذلك. ضمن مزامنة المؤقت(Timer sync) ، هناك خياران آخران تحتاج إلى التحقق منهما: التشغيل التلقائي(Autostart) والتشغيل التلقائي كخدمة(Autostart as service) .

عندما تحاول التحقق من زر التشغيل التلقائي ، (Autostart button)ستتلقى(Administrator) رسالة تفيد بأنه يجب عليك بدء Dsynchronize كمسؤول . للقيام بذلك ، أغلق البرنامج ثم انقر بزر الماوس الأيمن على ملف التطبيق(application file) واختر تشغيل كمسؤول(Run as Administrator) .

شغلها كمسؤول

الآن يجب أن تكون قادرًا على تحديد مربع Autostart  بدون الرسالة. بعد ذلك ، حدد مربع التشغيل التلقائي كخدمة وستظهر(Autostart as service) لك نافذة منبثقة حيث يتعين عليك النقر فوق الزر تثبيت الخدمة( Install Service) .

تثبيت كخدمة

بمجرد القيام بذلك ، سيصبح زر بدء الخدمة قابلاً للنقر. (Start Service)انقر فوق(Click) ذلك ولا تقلق بشأن الحساب(Account) وكلمة المرور(Password) وما إلى ذلك. فقط(Just) تأكد من تحديد حساب النظام(System Account) . انقر فوق " تم(Done) " وسترى أن البرنامج يقول الآن إنه يعمل كخدمة.

تعمل كخدمة

هذا هو! الآن أغلق البرنامج وابدأ في تحديث أو إضافة أو حذف البيانات من مجلداتك ومشاهدة حيث تتم مزامنة هذه الإجراءات على الفور مع المجلد الآخر.

مزامنة مجلدين

بشكل عام ، عمل البرنامج جيدًا في اختباراتي وقد تأثرت بالسرعة وكذلك حقيقة أنه يمكنني الاحتفاظ بنسخ احتياطية من التغييرات ومشاهدة ملف سجل(log file) لكل ما تم تحديثه أو إضافته أو حذفه. إذا كان لديك أي أسئلة ، فلا تتردد في إرسال تعليق. استمتع!



About the author

أنا مهندس برمجيات ذو خبرة ولدي أكثر من 10 سنوات من الخبرة في تطوير وإدارة حسابات المستخدمين وأمان العائلة وتكنولوجيا Google Chrome. لدي أساس قوي في الرياضيات وعلوم الكمبيوتر أستخدمه لإنشاء أوصاف واضحة وموجزة لمهاراتي.



Related posts