في هذه الأيام ، لدى كل شخص تطبيق Sync. هناك Bittorrent Sync (الآن Resilio Sync) و Syncthing وغيرها. هذه الأنواع من الأدوات تكتسب قوة حقيقية في الخادم ومساحة المستهلك ، وهي موجودة لسبب واحد. أنها تساعد المستخدمين على إعداد نظام مزامنة نظير إلى نظير محلي / عبر الإنترنت. بالنسبة للجزء الأكبر ، هذه الأدوات مفيدة جدا. ومع ذلك ، يمكن أن يستغرق الأمر غالبًا بعض الوقت لإعداده على منصات مختلفة (خاصة Linux). لهذا السبب يجب على أولئك الذين يتطلعون إلى إجراء مزامنة ملفات بسيطة بين أجهزة الكمبيوتر التفكير في استخدام برنامج Rsync على نظام Linux. إنها طريقة بسيطة لنقل الملفات بشكل فعال (وبسرعة) عبر شبكة أو الإنترنت.
التركيب
في هذا البرنامج التعليمي ، سنركز على أداتين: أداة سطر الأوامر Rsync ، وملف Grsync GUI. إليك كيفية تثبيت هذه البرامج على جهاز كمبيوتر Linux الخاص بك.
ملاحظة: ستحتاج أيضًا إلى تثبيت SSH.
أوبونتو
sudo apt install rsync grsync
ديبيان
sudo apt-get install rsync grsync
قوس لينكس
sudo pacman -S rsync grsync
فيدورا
sudo dnf install rsync grsync
زحمة
sudo dnf install rsync grsync
غيرها من لينكس
Rsync موجود منذ عام 1996. لهذا السبب ، يجب ألا يكون لدى المستخدمين أي مشكلة في العثور على التطبيق وتثبيته على كمبيوتر Linux الخاص بهم ، بغض النظر عن الغموض. ابحث عن "rsync" في مدير الحزم وقم بتثبيته على النظام. عندما يتعلق الأمر بأداة مجمّع Grsync ، يكون الأمر غير ملائم بعض الشيء. قد تحتوي بعض توزيعات Linux في مستودعاتها ، وبعضها قد لا يكون كذلك. لتثبيته ، افتح نافذة طرفية ، وابحث عن "grsync". بدلاً من ذلك ، قم بتنزيله من الموقع.
باستخدام رسينك في المحطة
أداة محطة Rsync قوية جدا ، ووبالتالي يمكن الأنابيب في الكثير من التطبيقات المختلفة. ومع ذلك ، يحتاج معظم المستخدمين فقط لمعرفة الأساسيات. وإليك كيف يعمل. لنقل كل محتويات مجلد ما مباشرة إلى آخر ، استخدم هذا الأمر:
المحلية لنقل عن بعد
rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder
عن بعد لنقل المحلية
rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/
تتيح هذه الأوامر للمستخدم إمكانية نقل جميع الملفات في مجلد واحد إلى مجلد آخر بشكل متكرر إما محليًا أو عن بُعد. تبحث عن المزيد من الخيارات؟ في المحطة ، قم بما يلي: rsync -h
وجرب العديد من رموز التبديل rsync والخيارات المتاحة.

ملاحظة: ملاحظات تعليمات Rsync كبيرة جدًا. في كثير من الأحيان المحطة قد قطع بت منه (أو على الأقل يضطر المستخدمون إلى التمرير من خلالهم إلى ما لا نهاية). لتسهيل الأمور ، حاول حفظ تعليمات التعليمات مباشرة إلى ملف نصي في وقت لاحق. يمكن القيام بذلك باستخدام هذا الأمر:
rsync -h >> rsync-help.txt
باستخدام أداة Grsync GUI
بالنسبة للجزء الاكبر ، اداة Grsync هي حقاأفضل طريقة لاستخدام Rsync. هذا لأنه على الرغم من أن أمر Rsync نفسه قوي ، إلا أنه بناء جملة مربك للغاية لأولئك الذين يبحثون فقط عن إجراء مزامنة ملفات بسيطة. عندما يتعلق الأمر بالأوامر الطرفية ، فليس هذا هو الحال عادة ، ولكن يُقصد بالقواعد أن يتم كسرها.
قم بتشغيل Grsync على جهاز الكمبيوتر الخاص بك ، وافتح الملفمدير أيضا. داخل مدير الملفات ، ابحث عن موقع المجلد المحلي الذي ترغب في نقله. إذا كنت تتلقى نقلًا بدلاً من إرسال واحد ، فابحث عن (أو أنشئ) مجلد وجهة.
بعد العثور على معلومات الموقع ، انتقل إلى Grsync وابدأ بإعداد المصدر. انقر على "فتح" ، واستعرض المجلد المحلي الذي تريد نقله. إذا كان المصدر بعيدًا ، فاكتب: user @ host: / path / to / remote /.

بعد الدخول / البحث عن مصدر ملفنقل ، انتقل إلى منطقة الاختيار التالية. انقر فوق فتح للعثور على مجلد وجهة (إذا كان مصدر النقل بعيدًا) ، أو أدخل: user @ host: / path / from / remote / إذا كنت تنقل عبر الشبكة.
تحتوي أداة Grsync على افتراضات عقلانية ، وليس كذلكتتطلب أي ترقيع للمستخدم العادي. لبدء النقل ، انقر فوق زر البدء. عندما يبدأ النقل ، ستظهر شاشة التحميل. إذا كنت مهتمًا بكيفية عمل Rsync ، فانقر فوق الزر "إخراج rsync". سيؤدي ذلك إلى عرض إخراج أمر كامل يمكن للمستخدم الرجوع إليه.
نصيحة سريعة Grsync
لست متأكدًا من السبب في أن مزامنة الملف لا تعمل؟ حاول استخدام وضع المحاكاة. يسمح للمستخدمين بتعديل وإعداد Rsync ، ثم تشغيل المحاكاة. لا يتم نقل الملفات الفعلية. بدلاً من ذلك ، يتم محاكاتها ويتم إعطاء الإخراج. يمكن أن يساعد ذلك مبتدئين Rsync على تعديل إعدادات النقل الخاصة بهم ، واكتشاف الأخطاء وغيرها.

للوصول إلى وضع المحاكاة في Grsync ، انقر فوق "ملف" ، ثم انقر فوق "محاكاة". بدلاً من ذلك ، افتح أداة محاكاة Grsync باستخدام اختصار لوحة المفاتيح Ctrl + S.
خاتمة
تطبيقات المزامنة الحديثة لها حالات استخدامها ،بالتأكيد. إذا كنت تبحث عن توزيع مجموعة من الملفات على 5 أو 6 أجهزة كمبيوتر على شبكة محلية أو عبر الإنترنت ، فإن Rsync ليس لك. ومع ذلك ، إذا كان ما تريده هو الإبقاء على مجلد متزامن بسرعة بين عدد قليل من أجهزة الكمبيوتر التي تعمل بنظام Linux Rsync ، فهو الفائز الواضح هنا. ليست هناك حاجة للتعبير عن الرموز الشريطية أو تكوين واجهة مستخدم ويب أو تسجيل الدخول إلى تطبيق Android. فقط أدخل أمرًا أو استخدم أداة Grsync ويبدأ النقل.
تعليقات