ضبط سلوك التصفح عبر بروتوكول كتلة رسائل الخادم (SMB) في macOS High Sierra 10.13 والإصدارات الأحدث

في macOS High Sierra 10.13 والإصدارات الأحدث، تُعد الإعدادات الافتراضية لتصفح مجلدات الشبكة، مثل المشاركات عبر بروتوكول كتلة رسائل الخادم (SMB)، مثالية لمعظم المؤسسات والمستخدمين، ولكن يمكنك إجراء عمليات ضبط لتحسين التصفح عبر بروتوكول كتلة رسائل الخادم (SMB) في بيئات المؤسسات.

هذا المقال موجه إلى مسؤولي الأنظمة لدى الشركات والمؤسسات التعليمية.

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

في macOS Sierra 10.12 والإصدارات الأقدم، يجمع Mac كل بيانات التعريف للملفات الموجودة في أحد المجلدات، ويقارنها بملف ‎.DS_Store الخاص بالمجلد، ثم يعرض محتويات المجلد. أما في macOS High Sierra 10.13 والإصدارات الأحدث، فقد تغير هذا السلوك تغييرًا طفيفًا: فإذا جرى فرز مجلد أبجديًا رقميًا، تُعرَض المحتويات على الفور، ثم يجمع Finder بقية بيانات التعريف الخاصة بالمجلد ويقارنها.

يمكنك ضبط macOS High Sierra 10.13 والإصدارات الأحدث على نحو يجعل التصفح أسرع على مشاركات الشبكة أو يفرض على Finder جمع كل بيانات التعريف المتاحة قبل عرض محتويات المجلد.

تسريع التصفح على مشاركات الشبكة

لتسريع تصفح ملف عبر SMB، يمكنك منع macOS من قراءة ملفات ‎.DS_Store على مشاركات SMB. هذا يجعل Finder لا يستخدم إلا المعلومات الأساسية لعرض محتويات كل مجلد فورًا بترتيب أبجدي رقمي. استخدم أمر Terminal التالي:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

بعد ذلك، سجِّل الخروج من حساب macOS الخاص بك، ثم أعد تسجيل الدخول.

لإعادة تمكين الفرز، استخدم الأمر التالي:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE

تعطيل التخزين المؤقت للدليل

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

إذا كنت ترغب في تعطيل التخزين المؤقت للدليل حتى يستطيع macOS إعادة تنزيل المحتويات الكاملة للمجلدات وبيانات التعريف في كل مرة تتصفح فيها إحدى مشاركات SMB، يمكنك إنشاء ملف ‎/etc/nsmb.conf أو تحريره. راجع صفحة دليل nsmb.conf للحصول على مزيد من المعلومات بشأن كيفية تحرير هذا الملف.

إذا لم يكن لدى نظامك بالفعل ملف ‎/etc/nsmb.conf، فاستخدم أمرَي Terminal التاليين. وترجى ملاحظة أنه يجب عليك تسجيل الدخول كمسؤول لديه امتيازات Sudo لتعيين هذا الملف:

‎echo "[default]" | sudo tee -a /etc/nsmb.conf‎
‎echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf‎

لإعادة تمكين التخزين المؤقت للدليل، قم بإزالة إدخال السطر ‎"dir_cache_off = yes" أو احذف ملف ‎/etc/nsmb.conf بأكمله. ولحذف ملف ‎/etc/nsmb.conf، استخدم أمر Terminal التالي:

‎sudo rm /etc/nsmb.conf‎

يتم تقديم المعلومات حول المنتجات التي لم تُصنّعها Apple أو مواقع الويب المستقلة التي لا تخضع للمراقبة أو الاختبار من جانب Apple بدون توصيات أو موافقة. ولا تتحمّل Apple أية مسؤولية فيما يتعلق باختيار مواقع الويب والمنتجات التابعة لجهات خارجية أو أدائها أو استخدامها. ولا تُقدّم Apple أية ضمانات فيما يتعلق بدقة أو موثوقية مواقع الويب التابعة لجهات خارجية. اتصل بالبائع للحصول على المزيد من المعلومات.

تاريخ النشر: