सवाल मैक ओएस एक्स 10.6 में एमडीएस जंगली क्यों चल रहा है?


मुझे अपने मैकबुक प्रो 13 पर जंगली चल रही एमडीएस प्रक्रिया में परेशानी हो रही है। "मैंने अन्य समर्थन मंचों पर पढ़ा है जो दर्शाते हैं कि अनुचित रूप से स्वरूपित बाहरी ड्राइव एक मुद्दा हो सकती है, लेकिन मेरे पास कोई ड्राइव कनेक्ट नहीं है। यह समस्या कैसे हो सकती है डीबग और तय?

अगर यह मदद करता है, तो मेरे पास एक विशाल मेल संग्रह है। मैंने इस संग्रह की अनुक्रमणिका को बंद नहीं किया है, क्योंकि मैं दोनों के बीच एक सहसंबंध नहीं ढूंढ पाया है, लेकिन मैं इसे विचार कर रहा हूं।

(10.5 से 10.6 तक अपग्रेड करने के बाद यह सामान्य हो सकता है, इस स्थिति में स्पॉटलाइट सर्च इंडेक्स को फिर से बनाया जाना चाहिए mds। लेकिन इस मामले में यह कुछ हफ्तों रहा है।)


109
2017-09-24 13:01


मूल


मैंने अपनी पत्नी की मैकबुक पर 'सुडो मारॉल -9 एमडीवर्कर' किया और ऐसा लगता है कि उसकी गायब स्मृति समस्या हल हो गई है। - copper.hat
आपकी जानकारी के लिए, इस ठेठ दुःस्वप्न Spotlight अभी भी वास्तविक पर होता है Yosemite संस्करणों। मैं नहीं बता सकता El Capitan अभी तक। - daniel Azuelos


जवाब:


यह देखने के लिए कि कौन सी एमडी और अधिक महत्वपूर्ण बात यह है कि इसके बच्चे एमडीवर्कर वास्तव में कर रहे हैं - लॉग इन करने के लिए fs_usage का उपयोग करें कि यह कौन सी फाइलें खोल रहा है:

sudo fs_usage -w -f filesys mdworker

यद्यपि वहां बहुत सारी अनजान चीजें हैं, लेकिन यह आपको बताती है कि जब से यह फ़ाइल शुरू करने के लिए फ़ाइल खोलती है। मेरे फाइल सिस्टम में पीडीएफ की प्रतिलिपि बनाने से mdworker फ़ाइल खोलने के तुरंत बाद बहुत सारी गतिविधियों के बाद ...

अनुलेख यदि आप थोड़ा कम विवरण चाहते हैं, तो यह केवल खुले फ़ाइल बिंदु सूचीबद्ध करेगा:

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

113
2017-09-24 19:03



मैं अपनी समस्या को हल करने में सक्षम नहीं था (हाल ही में एमडीएस मुद्दे नहीं देखा है), लेकिन मैंने इस तरह की स्थितियों के लिए कुछ अच्छे डिबगिंग कमांड सीख लिया, जो मैंने पूछा था। - kubi
तेंदुए का जवाब मेरे लिए काम करता था। विशेष रूप से: मेरी स्पॉटलाइट प्रक्रिया 100% सीपीयू पर लटक रही थी और कभी भी इंडेक्सिंग पूरी नहीं हुई थी। साथ में fs_usage मैं वास्तव में देखने में सक्षम था कि कौन सी फाइल लटका है mdworker। मैंने अपमानजनक फ़ोल्डरों को हटा दिया (उनके पास एक सिम्लिंक लूप था), स्पॉटलाइट प्रक्रियाओं को पुनरारंभ किया, और सब कुछ काम किया। - Nathan Bowers
महत्वपूर्ण: एक बार जब आप यह पता लगाते हैं कि कौन से फ़ोल्डर्स या फाइलें स्पॉटलाइट प्रक्रियाओं को लटकाने का कारण बन रही हैं, तो उन्हें स्पॉटलाइट इंडेक्सिंग से स्पॉटलाइट "गोपनीयता" सेटिंग्स टैब के माध्यम से बाहर कर दें। कभी-कभी समस्या फ़ाइलों को ओएसएक्स द्वारा उत्पन्न किया जाता है। - Nathan Bowers
अगर यह वास्तव में है mds प्रक्रिया जो जंगली चलती है, बस इसे प्रतिस्थापित करें mdworker के साथ आदेश में mds। (इससे मुझे इस मुद्दे का निदान करने में मदद मिली जब स्पॉटलाइट ने अचानक मेरे बूटकैम्प विभाजन को इंडेक्स करने का फैसला किया।) धन्यवाद! - Jari Keinänen
यह फ़ाइल नाम दिखाता है लेकिन फ़ोल्डर नहीं। विशेष रूप से, यह MacPorts में कुछ अनुप्रयोगों के निर्माण के दौरान बहुत सारे CPU का उपयोग कर रहा है। मैंने पहले से ही बाहर / ऑप्ट आउट कर दिया है और मुझे लगता है कि यह इंडेक्सिंग / टीएमपी है, जहां कुछ कंपाइलर फाइलें लिखी जा रही हैं। मैं इन फ़ाइलों का पूरा पथ कैसे अनुक्रमणित कर रहा हूं? - highBandWidth


दुर्लभ मामले में आप स्पॉटलाइट को अक्षम करना चाहते हैं, निम्न आदेश का उपयोग करें:

sudo mdutil -a -i off

पुनः सक्षम करने के लिए:

sudo mdutil -a -i on

29
2018-02-10 03:31





बस यह ध्यान रखना चाहता था कि स्पॉटलाइट / एमडीएस बिल्कुल मुद्दा नहीं हो सकता है। टाइम मशीन के साथ त्रुटियां (विशेष रूप से जहां टाइम मशीन "इंडेक्स" में काफी समय लेती है) ऐसी स्थिति बना सकती है जहां स्पॉटलाइट लगातार उसी फाइल को इंडेक्स करने की कोशिश करता है।


3
2018-04-19 21:52