سؤال لماذا يعمل برنامج MDS في نظام التشغيل Mac OS X 10.6؟


لقد واجهت مشكلة في تشغيل عملية MDS على جهاز MacBook Pro 13 ". لقد قرأت في منتديات الدعم الأخرى التي تشير إلى أن محركات الأقراص الخارجية التي تمت تهيئتها بشكل غير صحيح يمكن أن تكون مشكلة ، ولكن ليس لدي محركات متصلة. كيف يمكن أن تكون هذه المشكلة تصحيحها وثابتة؟

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

(قد يكون هذا الأمر طبيعيًا بعد إجراء ترقية من 10.5 إلى 10.6 ، وفي هذه الحالة يحتاج فهرس البحث Spotlight إلى إعادة بنائه mds. لكن في هذه الحالة ، لقد مر بضعة أسابيع).


109
2017-09-24 13:01


الأصل


فعلت "sudo killall -9 mdworker" على macbook زوجتي والتي يبدو أنها قد حلت مشكلة اختفاء الذاكرة لها. - copper.hat
لمعلوماتك ، هذا كابوس نموذجي Spotlight لا يزال يحدث في الفعلية Yosemite الإصدارات. لا استطيع ان اقول El Capitan بعد. - daniel Azuelos


الأجوبة:


لمعرفة ما هو mds والأهم من ذلك mdworker الطفل في الواقع - استخدم fs_usage لتسجيل الملفات التي يتم فتحها:

sudo fs_usage -w -f filesys mdworker

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

ملاحظة إذا كنت ترغب في الحصول على تفاصيل أقل ، فسيتم فقط إدراج نقاط الملفات المفتوحة:

sudo fs_usage -w -f filesys mdworker | egrep "open"

113
2017-09-24 19:03



لم أتمكن من حل مشكلتي (لم أر مشكلة MDS مؤخرًا) ، ولكني تعلمت بعض أوامر التصحيح الجيدة لحالات كهذه ، وهو ما طلبته. - kubi
عملت الإجابة Tentacle بالنسبة لي. على وجه التحديد: تم تعليق عمليات التركيز البؤري في وحدة المعالجة المركزية بنسبة 100٪ ولم تكمل الفهرسة أبدًا. مع fs_usage كنت قادرا على رؤية بالضبط أي الملفات علقت mdworker. قمت بحذف المجلدات المسيئة (من المحتمل أن يكون لديها حلقة symlink) ، وأعدت تشغيل عمليات Spotlight ، وعمل كل شيء. - Nathan Bowers
مهم: بمجرد معرفة المجلدات أو الملفات التي تتسبب في تعليق عمليات Spotlight ، استبعدها من فهرسة Spotlight عبر علامة تبويب إعدادات "الخصوصية" Spotlight. في بعض الأحيان يتم إنشاء ملفات المشكلة تلقائيًا بواسطة OSX. - Nathan Bowers
إذا كان حقا هو mds العملية التي تجري البرية ، مجرد استبدال mdworker في الأمر مع mds. (ساعدني هذا على تشخيص المشكلة عندما قرر Spotlight فجأة فهرسة قسم Bootcamp الخاص بي.) شكرًا! - Jari Keinänen
يعرض هذا أسماء الملفات وليس المجلدات. على وجه التحديد ، فإنه يستخدم الكثير من وحدة المعالجة المركزية أثناء بناء تطبيقات معينة في MacPorts. لقد استبعدت / اخترت بالفعل وأعتقد أنه فهرسة / تمة ، حيث يتم كتابة بعض ملفات المترجم. كيف يمكنني العثور على المسار الكامل لهذه الملفات من الفهرسة؟ - highBandWidth


في الحالة النادرة التي ترغب في تعطيل الضوء ، استخدم الأمر التالي:

sudo mdutil -a -i off

لإعادة التمكين:

sudo mdutil -a -i on

29
2018-02-10 03:31





أردت فقط ملاحظة أن Spotlight / MDS قد لا تكون المشكلة على الإطلاق. الأخطاء مع آلة الزمن (خاصة عندما تستغرق آلة الزمن وقتًا طويلاً في "الفهرس") يمكن أن تخلق وضعاً يحاول فيه Spotlight فهرسة نفس الملفات باستمرار.


3
2018-04-19 21:52