كيفية مزامنة جهازي كمبيوتر ثنائي الاتجاه مع الانسجام

انسجام gtk

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

ومع ذلك ، فهي أداة "أحادية الاتجاه" ، أي أنها تؤدي مهمتها من كمبيوتر إلى آخر ، ولإجراء المزامنة بطريقة ثنائية الاتجاه ، سيتعين علينا تشغيلها مرتين. انسجامبدلاً من ذلك ، فهي أداة مفتوحة المصدر ثنائية الاتجاه، مما يسمح لنا بالحفاظ على دليلين متزامنين تمامًا بغض النظر عن التعديلات التي نجريها في أحدهما أو الآخر. بالإضافة إلى Linux ، تتوفر هذه الأداة على كل من Windows و Mac OS X ، وهذه إضافة مهمة للغاية لأنها تتيح لنا القلق بشأن النظام الأساسي الذي يستخدمه كل شخص على أجهزة الكمبيوتر الخاصة به.

دعونا نرى ، إذن ، كيفية تثبيت Unison على Ubuntu، شيء بسيط للغاية لأنه موجود في المستودعات الرسمية:

# apt-get install unison unison-gtk

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

# nano /home/user/.unison (نستبدل "user" باسم المستخدم الخاص بنا على هذا الكمبيوتر)

بعد ذلك ، يمكننا إضافة شيء مشابه لما يلي للملف المذكور ، مع التعديل بحرية وفقًا لاحتياجات كل واحد (أسماء المستخدمين ، المجلدات ، عناوين IP ، إلخ):

# الدلائل المراد مزامنتها
# يمكننا المزامنة عبر SSH إذا استخدمنا ssh: //

الجذر = / home / guille / folder
الجذر = ssh: //admin@192.168.1.100//home/guille/folder

# قم بتمكين ما يلي إذا أردنا إجراء مزامنة أحادية الاتجاه
# force = / home / guille / folder

# يحدد وضع "الدُفعة" تشغيل Unison دون الحاجة إلى مشاركة المستخدم ، أو بدون إدخال أي أمر
دفعة = صحيح

# يحدد الوضع "التلقائي" أن Unison سيعمل في الوضع التلقائي
تلقائي = صحيح

# إذا أردنا ، يمكننا تحديد مزامنة الدليل الفرعي داخل الدلائل المنشأة في البداية
# المسار = dir1
# المسار = dir2

# يمكننا تجاهل الملفات أو الدلائل بإضافتها إلى هذه القوائم مع دعم التعبيرات العادية
# ignore = الاسم * .o
# ignore = الاسم * ~
# تجاهل = المسار * / temp / file_ *

# إذا أردنا تجاهل الاختلافات في أذونات المستخدم للملفات أو الدلائل
التجاعيد = 0

بالنظر إلى أن تقدم Unison دعم SSH و RSH و Socket، يمكننا استخدام أي منها في ملف التكوين. وبالتالي ، فإن البدائل الثلاثة التالية ستعطي نفس النتيجة النهائية:

root = ssh: // user @ remotehost // path / to / file

root = rsh: // user @ remotehost // path / to / file

المقبس: // remotehost: port // path / to / file

بالطبع ، من الضروري وجود SSH على كلا الجهازين:

# apt-get install ssh openssh-server

إذا أردنا الدخول من جهاز كمبيوتر إلى آخر دون الحاجة إلى إدخال كلمة المرور ، فيمكننا ذلك تكوين SSH للوصول بدون كلمة مرور، وهو شيء عرضناه مؤخرًا في برنامج تعليمي. أخيرًا ، يعد استخدام Unison أمرًا بسيطًا للغاية وعلينا ببساطة تنفيذ ما يلي (صالح لأي من جهازي الكمبيوتر):

انسجام $


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

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

منطقي (صحيح)