تقوم هذه الأداة تلقائيًا بمزامنة الملفات بين جهازي الكمبيوتر الذي يعمل بنظام التشغيل Linux وWindows

ملخص

  • قم بمزامنة الملفات بسلاسة بين Windows وLinux دون الاعتماد على السحابة باستخدام Syncthing.

  • قم بتثبيت وإعداد Syncthing على نظامي التشغيل Windows وLinux لمشاركة الملفات بشكل آمن.

  • تتطلب المزامنة أن يكون كلا النظامين متصلين بالإنترنت حتى تعمل مزامنة الملفات.

هل سئمت من نسخ الملفات يدويا بين أنظمة التشغيل أو الاعتماد على التخزين السحابي؟ إليك كيفية استخدام Syncthing لمزامنة الملفات بسلاسة بين أجهزتي التي تعمل بنظامي التشغيل Windows وLinux دون المساس بالخصوصية أو التعامل مع حدود التخزين.

لماذا اخترت Syncthing لمزامنة الملفات

إذا كنت مثلي وتعمل بانتظام عبر أنظمة تشغيل مختلفة، فأنت تعرف صعوبة الحفاظ على مزامنة الملفات. وبعد تجربة حلول مختلفة، استقريت المزامنة– أداة مزامنة ملفات مستمرة مجانية ومفتوحة المصدر تعمل على إنشاء اتصال مباشر من نظير إلى نظير بين أجهزتك.

أكثر ما أحبه في Syncthing هو عدم وجود مساحة تخزين سحابية وسطية. يتم نقل بياناتك مباشرة بين الأجهزة، مما يعني أنك لست مضطرًا إلى الوثوق بموفر خدمة خارجي لملفاتك الخاصة. إنها فقط أجهزتك تتحدث مع بعضها البعض بشكل آمن.

في إعداد منزلي، لدي جهازي كمبيوتر – جهازي الرئيسي يعمل بنظام التشغيل Windows-Garuda Linux ثنائي التمهيد، ونظام Ubuntu احتياطي لأغراض الاختبار. يساعدني المزامنة على مشاركة الملفات، وخاصة لقطات الشاشة، بسهولة بين نظام Windows ونظام Ubuntu. دعني أوضح لك كيفية إعداده.

القيد الوحيد الذي يجب أن تعرفه

على الرغم من أن المزامنة رائعة، إلا أن هناك مشكلة واحدة – يجب تشغيل كلا النظامين في وقت واحد حتى تعمل المزامنة. نظرًا لعدم وجود مساحة تخزين وسيطة، لا يمكن لـ Syncthing مزامنة الملفات عندما يكون أحد الأجهزة غير متصل بالإنترنت. لذلك، إذا تم تشغيل جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows ولكن جهاز الكمبيوتر الشخصي الخاص بي الذي يعمل بنظام Ubuntu متوقف عن التشغيل، فلن تتم المزامنة. ومع ذلك، إذا كان كلا الجهازين يعملان في نفس الوقت، فيمكن مزامنة جميع التغييرات بعد ذلك.

يعد هذا القيد في الواقع مشكلة أكبر بالنسبة لإعدادات التشغيل المزدوج. نظرًا لأن نظامي التشغيل Windows وLinux مثبتان على نفس النظام، فلا يمكنك تشغيل كلا نظامي التشغيل في نفس الوقت. وهذا يجعل من المستحيل على Syncthing المزامنة بين هذه الأجهزة. ومع ذلك، هناك حل أنيق للغاية لذلك: محرك أقراص USB بسيط. يمكنك فقط توصيل محرك أقراص USB بجهاز الكمبيوتر، وعندما تقوم بالتمهيد إلى أي من نظامي التشغيل، فإنه يقرأ محرك أقراص USB ويصل إلى الملفات.

كيفية تثبيت وإعداد المزامنة

قد يكون تثبيت وإعداد Syncthing معقدًا بعض الشيء. فيما يلي دليل خطوة بخطوة حول كيفية تشغيله على أجهزة Windows وLinux.

الخطوة 1: تثبيت Syncthing على نظامي التشغيل Windows وLinux

أولاً، لنبدأ بتشغيل Syncthing على Windows. للقيام بذلك، قم بزيارة موقع Syncthing وتوجه إلى التنزيلات فاتورة غير مدفوعة. ستجد عددًا من روابط التنزيل هنا. تجاهل كل شيء ضمن خيار “Base Syncthing” لأنه يطلب منك تشغيل مثيل سطر الأوامر حتى يعمل Syncthing. إذا قمت بإغلاق سطر الأوامر، فسيتوقف Syncthing عن العمل، وأجد ذلك غير مريح.

صفحة التنزيلات المتزامنة

بدلاً من ذلك، احصل على Syncthing Windows Setup ضمن قسم التكامل. سيقودك إلى صفحة GitHub حيث يمكنك تنزيل الملف ملف إعداد ويندوز. يقوم هذا الإصدار بتثبيت تطبيق Start Syncthing وتطبيق Stop Syncthing على نظامك للحفاظ على الخدمة بسهولة.

قم بتنزيل Syncthing Windows Setup من GitHub.

بمجرد التنزيل، ما عليك سوى تشغيل ملف الإعداد واتباع معالج التثبيت. أثناء العملية، سيطلب منك أولاً تكوين المنفذ والعنوان. إذا لم تكن متأكدًا، فيمكنك الاحتفاظ بالإعدادات الافتراضية. بعد ذلك، حدد الخيارين “بدء المزامنة تلقائيًا عند تسجيل الدخول” و”بدء المزامنة بعد التثبيت”. وأخيرًا، انقر فوق “نعم” في قاعدة إنشاء جدار حماية Windows للمزامنة، وإلا فلن يعمل.

بمجرد التثبيت، افتح المتصفح، وبافتراض أنك لم تغير العنوان والإعدادات الافتراضية للمنفذ، الصق هذا العنوان في شريط العناوين الخاص بك:

يؤدي هذا إلى فتح واجهة الويب الخاصة بـ Syncthing، حيث يمكنك إدارة إعدادات المزامنة الخاصة بك.

مزامنة WebUI على جهاز كمبيوتر يعمل بنظام Windows بعد التثبيت الجديد.

سأشارك كيفية تكوين الإعدادات في القسم التالي. في الوقت الحالي، دعونا نحصل على Syncthing على Linux. يجب أن يكون هذا واضحًا عادةً نظرًا لأن العديد من توزيعات Linux تتضمن Syncthing في مستودعاتها. بالنسبة لمستخدمي Ubuntu، الأمر بسيط مثل فتح الوحدة الطرفية وتشغيلها:

sudo apt install syncthing

بعد التثبيت، ستجد تطبيقين جديدين: Syncthing WebUI وStart Syncthing في نظرة عامة على تطبيقات Ubuntu. قم بتشغيل Start Syncthing أولاً، ثم افتح Syncthing WebUI وسيتم تشغيل نافذة متصفح تعرض نفس الواجهة التي شاهدتها على Windows.

الخطوة 2: توصيل أجهزتك

الآن يأتي الجزء الممتع، وهو ربط أنظمة Windows وLinux. سأبدأ على جهاز Windows لأغراض العرض التوضيحي.

أولاً، افتح Syncthing WebUI بزيارة عنوان URL:

الآن، من الزاوية العلوية اليمنى، انقر فوق “الإجراءات” > “إظهار المعرف”. سيُظهر لك هذا معرف الجهاز الخاص بنظام Windows Syncth الخاص بك.

الحصول على معرف الجهاز للمزامنة.

انتقل الآن إلى جهاز Linux وافتح Syncthing. انقر فوق “إضافة جهاز بعيد” في الزاوية اليمنى السفلية وأدخل معرف الجهاز من Windows. امنحه اسمًا لا يُنسى ويمكن التعرف عليه بسهولة، ثم انقر فوق “حفظ”.

Syncthing إضافة خيار الجهاز البعيد.

يجب أن يُظهر الآن مثيل Windows لـ Syncthing طلب اقتران من كمبيوتر Linux. اقبله، وقم بتسمية كمبيوتر Linux الشخصي الذي ستتعرف عليه (يمكن أن يكون مختلفًا عن اسم الكمبيوتر الشخصي)، ثم انقر فوق “حفظ”.

طلب اتصال من Ubuntu Syncthing إلى Windows Syncthing.

هذا كل شيء! أصبح كل من جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows وجهاز الكمبيوتر Linux متصلين الآن. يمكنك التحقق من الاتصال عن طريق التحقق من علامة “متصل” في قسم الجهاز البعيد على أي من الواجهتين. إذا كانت هناك أي مشكلة في الاتصالات، فيجب أن تظهر هنا أيضًا.

الخطوة 3: إعداد مجلدات المزامنة

لا يؤدي مجرد توصيل الأجهزة إلى مزامنة ملفاتك تلقائيًا، بل يتعين عليك إخبار Syncthing بالمجلدات التي تريد مزامنتها. بشكل افتراضي، يقوم Syncthing بإنشاء مجلد افتراضي للمزامنة. على نظام التشغيل Windows، يقع في المسار:

C:\Users\{username}\Sync

أثناء استخدامك لنظام التشغيل Linux، يمكنك العثور عليه هنا:

/home/{username}/Sync

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

ومع ذلك، إذا كنت لا ترغب في استخدام المجلد الافتراضي، فيمكنك أيضًا إعداد مجلد مخصص للمزامنة. للقيام بذلك، انقر فوق “إضافة مجلد” وأضف المسار للمجلد الذي تريد مشاركته. ستحتاج أيضًا إلى منحه معرف مجلد، والذي يجب أن يكون هو نفسه على جميع الأجهزة المتزامنة. يوجد أيضًا حقل تسمية المجلد. يمكنك إدخال أي شيء هنا، فهو موجود لمساعدتك في تحديد المجلد.

أضف مجلدًا جديدًا كمجلد مزامنة للمزامنة.


لقد أدى المزامنة إلى تغيير طريقة مشاركة الملفات بين أنظمة Windows وLinux. على الرغم من أنه ليس مثاليًا ويتطلب أن يكون كلا النظامين متصلين بالإنترنت للمزامنة، إلا أنه لا يزال الحل المفضل لدي بسبب الأمان والبساطة وعدم الاعتماد مطلقًا على التخزين السحابي.

(علامات للترجمة)Linux

أضف تعليق