نحن نحفظ البيانات. المزامنة التلقائية مع خدمة Yandex.Disk السحابية باستخدام Link Shell Extension

21.07.2019

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

ربما تم إيقاف تشغيل المزامنة ببساطة


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

نفاد المساحة السحابية






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

مكافحة الفيروسات منعت المزامنة

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

فشل الإنترنت






مشكلة شائعة أخرى هي مشاكل الشبكة. إذا رأيت انقطاعات في مواقع التحميل، فهذا يعني أن Yandex. وسوف ينعكس هذا أيضًا على القرص. ببساطة لن يكون قادرًا على مزامنة البيانات. لحل المشكلة، دعنا ننتقل إلى منطقة الإعلام مرة أخرى. هنا نضغط بزر الماوس الأيمن على أيقونة الشاشة. حدد "مركز الشبكة والمشاركة". في النافذة التي تفتح، على الجانب الأيسر، انقر فوق النقش "تغيير إعدادات المحول". سترى جميع اتصالات الشبكة الخاصة بك. إذا كنت تستخدم شبكة Wi-Fi، فابحث عن الاتصالات اللاسلكية. الإنترنت السلكي، ثم الاتصالات عبر الشبكة المحلية. وفي كلتا الحالتين، يجب أن تكون الحالة "متصل". إذا لم يكن الأمر كذلك، فيجب عليك الاتصال بمزود الخدمة الخاص بك للحصول على التشخيص.

لا شيء ساعد؟


إذا لم تساعد الخطوات المذكورة أعلاه، فيمكنك الإبلاغ عن الخطأ إلى دعم Yandex. للقيام بذلك، انقر بزر الماوس الأيسر على أيقونة Yandex.Disk. ثم إلى أيقونة الترس. حدد قسم القائمة "مساعدة" و"الإبلاغ عن خطأ في Yandex".

لنفترض أنك رسمت صورة kartinka.jpg على جهاز كمبيوتر غير متصل بالإنترنت، ثم قمت بتحميل صورة بنفس الاسم من هاتفك المحمول إلى Drive.

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

  • - تتم مزامنة جميع الملفات.
  • - المزامنة قيد التقدم؛
  • - حدث خطأ أثناء عملية المزامنة.

في مستكشف Windows، يتم عرض نفس الرموز لكل ملف في مجلد Yandex.Disk.

لمعرفة سرعة المزامنة، حرك مؤشر الماوس فوق رمز Yandex.Disk: ستتم الإشارة إلى سرعة التحميل والتنزيل في نافذة منبثقة.

يحدد Yandex.Disk أجزاء الملف التي تم تغييرها ويقوم بتحميل الأجزاء التي تم تغييرها فقط إلى الخادم، وليس الملف بأكمله.

لتوفير مساحة على جهاز الكمبيوتر الخاص بك، يمكنك تعطيل مزامنة المجلدات الفردية. سيتم حذف هذه المجلدات من الكمبيوتر، ولكنها ستظل متاحة على صفحة الخدمة وفي تطبيقات Yandex.Disk الأخرى.

تعليمات مفصلة لإعداد المزامنة الانتقائية:

  • في البرنامج لنظام التشغيل Windows.
  • في تطبيق ماك.

yandex.ru

مزامنة البيانات على قرص ياندكس

لتفاعل جهاز كمبيوتر محلي مع مركز سحابة Yandex Disk، هناك مصطلح "المزامنة". يقوم أحد التطبيقات المثبتة على جهاز الكمبيوتر بمزامنة شيء ما مع شيء ما بشكل نشط. دعونا نتعرف على ماهية هذه العملية وسبب الحاجة إليها.

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

إذا تم تغيير الملفات في صفحة Drive، فسيقوم التطبيق تلقائيًا بتغييرها على جهاز الكمبيوتر. وتحدث نفس التغييرات على جميع الأجهزة المتصلة بهذا الحساب.

عند تنزيل الملفات بنفس الأسماء من أجهزة مختلفة في نفس الوقت، سيقوم Yandex Disk بتعيين رقم تسلسلي لها (file.exe، file(2.exe، وما إلى ذلك).

إشارة إلى عملية المزامنة في علبة النظام:

تظهر نفس الرموز لجميع الملفات والمجلدات الموجودة في دليل القرص.

يمكن العثور على السرعة التي تتم بها مزامنة البيانات على قرص Yandex من خلال تحريك المؤشر فوق أيقونة التطبيق في الدرج.

قد يبدو غريبًا، على سبيل المثال، أنه تم تحميل أرشيف يبلغ حجمه 300 ميجابايت على القرص في بضع ثوانٍ. لا شيء غريب، يحدد البرنامج ببساطة أجزاء الملف التي تم تغييرها ويقوم بمزامنتها فقط، وليس الأرشيف بأكمله (المستند).

يعد هذا مناسبًا جدًا إذا تم تخزين ملفات أي مشروع حالي على القرص. يؤدي تحرير المستندات مباشرة في مجلد Drive إلى توفير حركة المرور والوقت.

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

يتم تحميل الملفات الموجودة في مجلد مع تعطيل المزامنة إما على صفحة الخدمة أو من خلال قائمة الإعدادات.

بالطبع، يحتوي التطبيق على وظيفة تعطيل المزامنة تمامًا مع التخزين السحابي.

الخلاصة: تتيح لك عملية المزامنة إجراء تغييرات على المستندات مرة واحدة على جميع الأجهزة المتصلة باستخدام تطبيق Yandex Drive بحساب واحد. وقد تم ذلك لتوفير الوقت وأعصاب المستخدمين. تنقذنا المزامنة من الحاجة إلى تنزيل الملفات المحررة وتحميلها باستمرار على القرص.

ليس حقيقيًا

lumics.ru

كيفية إعداد قرص ياندكس

بعد التسجيل وإنشاء Yandex Disk، يمكنك تخصيصه حسب تقديرك. دعونا نلقي نظرة على الإعدادات الأساسية للبرنامج.

يتم استدعاء إعداد Yandex Disk عن طريق النقر بزر الماوس الأيمن على أيقونة البرنامج في الدرج. نرى هنا قائمة بالملفات التي تمت مزامنتها مؤخرًا وترسًا صغيرًا في الزاوية اليمنى السفلية. هذا ما نحتاجه. انقر وابحث عن عنصر "الإعدادات" في قائمة السياق المنسدلة.

أساسي

في علامة التبويب هذه، يمكنك تكوين البرنامج ليتم تشغيله عند تسجيل الدخول، وتمكين القدرة على تلقي الأخبار من Yandex Disk. يمكن أيضًا تغيير موقع مجلد البرنامج.

إذا كنت تعمل بنشاط مع القرص، أي أنك تصل باستمرار إلى الخدمة وتنفذ بعض الإجراءات، فمن الأفضل تمكين التحميل التلقائي - فهو يوفر الوقت.

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

وهناك فارق بسيط آخر: ستحتاج إلى التأكد من أن حرف محرك الأقراص عند توصيل محرك الأقراص المحمول يتطابق مع ما تم تحديده في الإعدادات، وإلا فلن يجد البرنامج المسار إلى المجلد.

من الصعب قول أي شيء عن الأخبار الواردة من Yandex Disk، لأنه خلال فترة الاستخدام بأكملها، لم تصل أي أخبار.

حساب

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

يؤدي الزر وظيفة الخروج من قرص Yandex. إذا قمت بالنقر مرة أخرى، فسيتعين عليك إعادة إدخال معلومات تسجيل الدخول وكلمة المرور الخاصة بك. قد يكون هذا مناسبًا إذا كانت هناك حاجة للاتصال بحساب آخر.

التزامن

تتم مزامنة جميع المجلدات الموجودة في دليل القرص مع وحدة التخزين، أي أن جميع الملفات الموجودة في الدليل أو المجلدات الفرعية يتم تحميلها تلقائيًا إلى الخادم.

يمكن تعطيل المزامنة للمجلدات الفردية، ولكن في هذه الحالة سيتم حذف المجلد من الكمبيوتر وسيبقى في السحابة فقط. وسيكون مرئيًا أيضًا في قائمة الإعدادات.

تحميل تلقائى

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

يقوم زر "نسيان الأجهزة" بإلغاء ربط جميع الكاميرات بالكمبيوتر.

لقطات الشاشة

في علامة التبويب هذه، يمكنك تكوين مفاتيح التشغيل السريع لاستدعاء وظائف مختلفة، ونوع الاسم وتنسيق الملف.

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

يمكنك اختيار أي مجموعة، والشيء الرئيسي هو أن هذه المجموعات لا يشغلها النظام.

الوكيل

يمكنك كتابة أطروحة كاملة حول هذه الإعدادات، لذلك سنقتصر على شرح قصير.

الخادم الوكيل هو خادم تنتقل من خلاله طلبات العميل إلى الشبكة. إنها نوع من الشاشة بين الكمبيوتر المحلي والإنترنت. تؤدي هذه الخوادم وظائف مختلفة - بدءًا من تشفير حركة المرور وحتى حماية جهاز الكمبيوتر العميل من الهجمات.

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

بالإضافة إلى ذلك

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

كل شيء واضح هنا، سأخبرك فقط عن ضبط السرعة.

يقوم Yandex Disk عند المزامنة بتنزيل الملفات في عدة تدفقات، وتحتل جزءًا كبيرًا إلى حد ما من قناة الإنترنت. إذا كانت هناك حاجة للحد من شهية البرنامج، فيمكنك تحديد هذا المربع.

الآن نحن نعرف أين توجد إعدادات Yandex Disk وما الذي تغيره في البرنامج. يمكنك البدء في العمل.

يسعدنا أننا تمكنا من مساعدتك في حل المشكلة.

استطلاع: هل ساعدك هذا المقال؟

ليس حقيقيًا

lumics.ru

المزامنة الانتقائية للمجلدات على Yandex.Disk - مدونة القرص

ويندوز، ماك أو إس إكس، المزامنة، البرامج والتطبيقات

yandex.ru

المزامنة الانتقائية للمجلدات على Yandex.Disk - مدونة Yandex

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

يتيح لك تطبيق Windows أيضًا تعطيل مزامنة المجلدات من Explorer.

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

تابع أخبار Yandex.Disk على مدونتنا.

  • الخوارزميات,
  • تطوير الموقع
  • Yandex.Disk هي إحدى خدمات Yandex القليلة التي تتضمن برامج سطح المكتب. ومن أهم مكوناتها خوارزمية مزامنة الملفات المحلية مع نسختها في السحابة. لقد اضطررنا مؤخرًا إلى تغييره بالكامل. إذا كان الإصدار القديم يواجه صعوبة في هضم عدة عشرات الآلاف من الملفات، علاوة على ذلك، لم يستجب بسرعة كافية لبعض إجراءات المستخدم "المعقدة"، فإن الإصدار الجديد، باستخدام نفس الموارد، يتعامل مع مئات الآلاف من الملفات.

    سأخبرك في هذا المنشور لماذا حدث هذا: ما لم نتمكن من توقعه عندما توصلنا إلى الإصدار الأول من برنامج Yandex.Disk، وكيف أنشأنا إصدارًا جديدًا.

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

    لماذا ليس الأمر بهذه البساطة كما يبدو للوهلة الأولى؟

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

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

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

    الإصدار السابق من الخوارزمية

    في الإصدار السابق من برنامج سطح المكتب Yandex.Disk، تم استخدام خوارزمية مقارنة الشجرة للبحث عن التغييرات. لم يكن أي حل آخر في ذلك الوقت يسمح بالبحث عن الحركات وإعادة التسمية، حيث لم يكن لدى الواجهة الخلفية معرفات فريدة للكائنات.

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


    يبدو إجراء مقارنة الأشجار في الخوارزمية القديمة كما يلي:
    1. إذا كانت شجرة الانتظار المحلية وشجرة الانتظار السحابية فارغة، فقم بتهيئتهما عن طريق نسخ آخر شجرة متزامنة؛
    2. نقارن الشجرة المحلية بالشجرة السحابية المتوقعة، وبناءً على نتائج مقارنة العقد الفردية، نضيف عمليات المزامنة في السحابة إلى قائمة الانتظار (إنشاء مجموعات، ونقل الملفات إلى السحابة، والنقل والحذف في السحابة)؛
    3. بالنسبة لجميع العمليات التي تم وضعها في قائمة الانتظار في الخطوة السابقة، نسجل تأثيرها المستقبلي في شجرة السحابة المتوقعة؛
    4. نقارن الشجرة السحابية بالشجرة المحلية المتوقعة، واستنادًا إلى نتائج مقارنة العقد الفردية، نضيف عمليات المزامنة مع نظام الملفات المحلي إلى قائمة الانتظار (إنشاء الدلائل، وتنزيل الملفات من السحابة، ونقل وحذف الملفات والأدلة المحلية) ;
    5. بالنسبة لجميع العمليات التي تم وضعها في قائمة الانتظار في الخطوة السابقة، نسجل تأثيرها المستقبلي في الشجرة المحلية المتوقعة؛
    6. إذا كانت العمليات المتزامنة مع نفس الملف أو الدليل تقع في قائمة الانتظار (على سبيل المثال، نقل ملف إلى السحابة وتنزيل نفس الملف من السحابة)، فإننا نسجل تعارضًا - لقد تغير الملف في مكانين؛
    7. بعد اكتمال عملية المزامنة في السحابة أو مع نظام الملفات المحلي، نقوم بإدخال نتيجتها في آخر شجرة متزامنة؛
    8. عندما تصبح قائمة انتظار المزامنة فارغة، نقوم بحذف شجرة الانتظار المحلية وشجرة الانتظار السحابية. اكتملت المزامنة ولن نحتاج إليها بعد الآن.

    لماذا كان علينا التوصل إلى خوارزمية جديدة

    كانت المشاكل الرئيسية لخوارزمية المقارنة الشجرية هي الاستهلاك العالي للذاكرة والحاجة إلى مقارنة الأشجار بأكملها حتى مع التغييرات الصغيرة، مما أدى إلى حمل ثقيل على المعالج. أثناء معالجة التغييرات على ملف واحد، زاد استخدام ذاكرة الوصول العشوائي بنسبة 35% تقريبًا. لنفترض أن المستخدم لديه 20000 ملف. بعد ذلك، عند إعادة تسمية ملف واحد بحجم 10 كيلو بايت، زاد استهلاك الذاكرة بشكل حاد - من 116 ميجابايت إلى 167 ميجابايت.

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

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

    بحلول هذا الوقت، ظهرت معرفات الكائنات على الواجهة الخلفية، والتي كان من الممكن من خلالها حل مشكلة اكتشاف الحركات بشكل أكثر فعالية - سبق أن استخدمنا المسارات.

    خوارزمية جديدة

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


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

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

    1. بعد أن قام المستخدم بإضافة ملف جديد إلى مجلد القرص، اكتشفه البرنامج وأضاف عنصرًا جديدًا إلى الشجرة. هذا العنصر له حالة واحدة معروفة فقط - محلية. نظرًا لعدم وجود حالات مستقرة وبعيدة، لم يتم تخصيص الذاكرة لها؛
    2. يقوم البرنامج بتحميل الملف. تأتي دفعة من السحابة لتأكيد ظهور ملف جديد، وتتم إضافة الحالة البعيدة إلى الشجرة؛
    3. تتم مقارنة الولايات المحلية والبعيدة. وبما أنهما متطابقان، تتم إضافة الحالة المستقرة؛
    4. تتم إزالة الحالات المحلية والبعيدة. لم تعد هناك حاجة إليها، لأن جميع المعلومات مستقرة.


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

    تحسينات أخرى

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

    يستخدم Yandex.Disk ملخصات sha256 وMD5 للتحقق من سلامة الملفات، واكتشاف الأجزاء التي تم تغييرها، وإلغاء الملفات المكررة على الواجهة الخلفية. نظرًا لأن هذه المهمة تستهلك الكثير من وحدة المعالجة المركزية (CPU)، فقد تم تحسين تنفيذ حسابات الملخص بشكل كبير في الإصدار الجديد. تمت مضاعفة سرعة تلقي ملخص الملف تقريبًا.

    أعداد

    مزامنة 20.000 ملف فريد بحجم 10 كيلو بايت لكل ملف

    حساب ملخصات 20000 ملف فريد بحجم 10 كيلو بايت لكل منها (الفهرسة)

    ابدأ باستخدام 20000 ملف متزامن بحجم 10 كيلو بايت

    تحميل 1 جيجا. اتصال واي فاي 10 ميغابت
    الوقت، ثانية

    ماذا حدث

    توضح الأمثلة أن الإصدار الجديد من برنامج Yandex.Disk يستخدم حوالي 3 مرات أقل من ذاكرة الوصول العشوائي (RAM) ويقوم بتحميل وحدة المعالجة المركزية (CPU) أقل بحوالي 2 مرات. معالجة التغييرات الصغيرة لا تزيد من حجم الذاكرة المستخدمة.

    ونتيجة للتغييرات التي تم إجراؤها، زاد بشكل ملحوظ عدد الملفات التي يستطيع البرنامج التعامل معها دون مشاكل. في إصدار Windows - 300000، وفي نظام التشغيل Mac OS X - 900000 ملف.

    إذا كنت لا تريد أن تكون الملفات موجودة فعليًا على سطح المكتب، فيمكنك وضع روابط (اختصارات) للملفات من Yandex Disk على سطح المكتب

    كيفية مزامنة سطح مكتب Windows الخاص بك مع السحابة

    أكبر جانب سلبي للوثوق بجهاز كمبيوتر مكتبي لتخزين الملفات هو أن كل ما تحتاجه مقفل على جهاز كمبيوتر واحد في الطابق السفلي. فلماذا لا ترسل سطح المكتب الخاص بك إلى السحابة، حيث يمكنك الوصول إلى جميع بياناتك المهمة من أجهزة الكمبيوتر الشخصية والأجهزة المحمولة الأخرى عبر SkyDrive (قريبًا عبر OneDrive)؟

    للحصول على هذه النصيحة، ستحتاج إلى جهاز كمبيوتر يعمل بنظام التشغيل Windows 8.1 أو Windows 7 أو XP أو Outlook مع تثبيت برنامج SkyDrive لسطح المكتب، على الرغم من أن نفس الإجراء الأساسي يعمل أيضًا بشكل موثوق مع Dropbox أو Google Drive أو أي خدمة مزامنة سحابية أخرى تتكامل مع File Explorer. شبابيك.

    توضيح لبدء التشغيل

    انتقل إلى مجلد SkyDrive الخاص بك وفي الجزء العلوي من نافذة File Explorer، حدد الصفحة الرئيسية>مجلد جديد. وبعد ذلك قم بتسمية المجلد الجديد بما تريد. ثم قم بتشغيل مستكشف الملفات. في نظام التشغيل Windows 8.1، افتح هذا الكمبيوتر وحدد موقع مجلد سطح المكتب. إذا كنت تستخدم إصدارًا آخر من Windows، فانتقل إلى جهاز الكمبيوتر > المستخدمون > [اسم المستخدم الخاص بك] > سطح المكتب للعثور على مجلد سطح المكتب الخاص بك. نصيحة مهمة: لا تنقر بزر الماوس الأيمن على أيقونة "المفضلة" الموجودة على سطح المكتب أعلى نافذة File Explorer، لأنك لن تحقق ما تريد.

    بمجرد العثور على مجلد سطح المكتب الخاص بك، انقر بزر الماوس الأيمن عليه وحدد خصائص. في النافذة الجديدة التي تفتح، انقر فوق علامة التبويب الموقع. في الأسفل، اضغط بشكل متحرك... على الزر الذي سيفتح نافذة أخرى. انتقل إلى مجلد سطح المكتب الذي قمت بإنشائه للتو داخل مجلد SkyDrive الخاص بك وانقر فوق الزر تحديد مجلد. بمجرد العودة إلى نافذة الخصائص، يجب أن تبدو منطقة إدخال النص على هذا النحو "C:\Users\\SkyDrive\Desktop"

    الآن انقر فوق "تطبيق". سيسألك Windows عما إذا كنت تريد نقل كل شيء. انقر فوق "نعم" وسيتم نقل كل شيء. افتح الآن SkyDrive على الويب أو Android أو iOS أو Windows Phone وسترى أن ملفات سطح المكتب تبدأ في الانتقال إلى حساب التخزين السحابي الخاص بك. اعتمادًا على عدد وحجم ملفاتك، قد يستغرق ذلك عدة دقائق.

    مزامنة سطح المكتب عبر جهاز الكمبيوتر

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

    بعد التسجيل وإنشاء Yandex Disk، يمكنك تخصيصه حسب تقديرك. دعونا نلقي نظرة على الإعدادات الأساسية للبرنامج.

    يتم استدعاء إعداد Yandex Disk عن طريق النقر بزر الماوس الأيمن على أيقونة البرنامج في الدرج. نرى هنا قائمة بالملفات التي تمت مزامنتها مؤخرًا وترسًا صغيرًا في الزاوية اليمنى السفلية. هذا ما نحتاجه. انقر وابحث عن العنصر في قائمة السياق المنسدلة "إعدادات".

    في علامة التبويب هذه، يمكنك تكوين البرنامج ليتم تشغيله عند تسجيل الدخول، وتمكين القدرة على تلقي الأخبار من Yandex Disk. يمكن أيضًا تغيير موقع مجلد البرنامج.

    إذا كنت تعمل بنشاط مع القرص، أي أنك تصل باستمرار إلى الخدمة وتنفذ بعض الإجراءات، فمن الأفضل تمكين التحميل التلقائي - فهو يوفر الوقت.

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

    وهناك فارق بسيط آخر: ستحتاج إلى التأكد من أن حرف محرك الأقراص عند توصيل محرك الأقراص المحمول يتطابق مع ما تم تحديده في الإعدادات، وإلا فلن يجد البرنامج المسار إلى المجلد.

    من الصعب قول أي شيء عن الأخبار الواردة من Yandex Disk، لأنه خلال فترة الاستخدام بأكملها، لم تصل أي أخبار.

    حساب

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

    يؤدي الزر وظيفة الخروج من قرص Yandex. إذا قمت بالنقر مرة أخرى، فسيتعين عليك إعادة إدخال معلومات تسجيل الدخول وكلمة المرور الخاصة بك. قد يكون هذا مناسبًا إذا كانت هناك حاجة للاتصال بحساب آخر.

    التزامن

    تتم مزامنة جميع المجلدات الموجودة في دليل القرص مع وحدة التخزين، أي أن جميع الملفات الموجودة في الدليل أو المجلدات الفرعية يتم تحميلها تلقائيًا إلى الخادم.

    يمكن تعطيل المزامنة للمجلدات الفردية، ولكن في هذه الحالة سيتم حذف المجلد من الكمبيوتر وسيبقى في السحابة فقط. وسيكون مرئيًا أيضًا في قائمة الإعدادات.

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

    زر "نسيان الأجهزة"يفصل كافة الكاميرات من الكمبيوتر.

    لقطات الشاشة

    في علامة التبويب هذه، يمكنك تكوين مفاتيح التشغيل السريع لاستدعاء وظائف مختلفة، ونوع الاسم وتنسيق الملف.

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

    يمكنك اختيار أي مجموعة، والشيء الرئيسي هو أن هذه المجموعات لا يشغلها النظام.

    الوكيل

    يمكنك كتابة أطروحة كاملة حول هذه الإعدادات، لذلك سنقتصر على شرح قصير.

    الخادم الوكيل هو خادم تنتقل من خلاله طلبات العميل إلى الشبكة. إنها نوع من الشاشة بين الكمبيوتر المحلي والإنترنت. تؤدي هذه الخوادم وظائف مختلفة - بدءًا من تشفير حركة المرور وحتى حماية جهاز الكمبيوتر العميل من الهجمات.

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

    بالإضافة إلى ذلك

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

    كل شيء واضح هنا، سأخبرك فقط عن ضبط السرعة.

    يقوم Yandex Disk عند المزامنة بتنزيل الملفات في عدة تدفقات، وتحتل جزءًا كبيرًا إلى حد ما من قناة الإنترنت. إذا كانت هناك حاجة للحد من شهية البرنامج، فيمكنك تحديد هذا المربع.

    الآن نحن نعرف أين توجد إعدادات Yandex Disk وما الذي تغيره في البرنامج. يمكنك البدء في العمل.