स्पॉटलाइट इंडेक्सिंग अटक जाती है, मैं क्या कर सकता हूं?


14

मेरा स्पॉटलाइट इंडेक्स दूषित हो गया, जिसने मुझे Mail.app में संदेश खोजने से रोक दिया। मैंने सूचकांक को हटाने के लिए अपने HD को स्पॉटलाइट की गोपनीयता सूची में जोड़ा। मैंने तब इसे गोपनीयता सूची से हटा दिया था, इसलिए स्पॉटलाइट ड्राइव को खरोंच से हटा देगा।

मैंने बिना किसी वास्तविक समस्या के पहले ऐसा किया है।

हालांकि, इस बार स्पॉटलाइट फंसती नजर आ रही है। यह हो गया है " आकलन अनुक्रमण समय 6 घंटे के लिए अब"।

मैं क्या कर सकता / सकती हूं?



खैर, मैंने यह सवाल भी पूछा, यह एक अलग समस्या है। अब मुझे अपने ड्राइव को अनुक्रमित करने के लिए स्पॉटलाइट नहीं मिल सकता है।
डैरेन न्यूटन

उत्तर के बारे में प्रश्न (मुझे लॉग इन होने पर टिप्पणी पोस्ट करने में असमर्थ प्रतीत होता है): "the_name_you_have_identified_before"; क्या उत्तर के मामले में यह "MacintoshHD" है? बस यही अधिकार पाना चाहते हैं! हो सकता है कि प्रारंभिक "उत्तरदाता", या कोई ऐसा व्यक्ति जिसने मेरे लिए काम किया हो, मेरे लिए इस प्रश्न का उत्तर दे सकता है। बहुत धन्यवाद। :)
ड्रूविडवीड

जवाबों:


23

आप अस्थायी रूप से स्पॉटलाइट को अक्षम करने, इसकी फ़ाइलों को हटाने और फिर इसे फिर से सक्षम करने का प्रयास कर सकते हैं।

ऐसा करने की प्रक्रिया में टर्मिनल कमांड निष्पादित करना शामिल है, इसलिए कृपया ध्यान दें और प्रत्येक चरण को ट्रिपल चेक करें।

एक टर्मिनल खोलें।

cd /Volumes
ls -l

उस के आउटपुट की जांच करें, एक आपका "टूटा हुआ" वॉल्यूम होना चाहिए। एक बार जब आप इसकी पहचान कर लेते हैं, इन चरणों के साथ टर्मिनल में आगे बढ़ें। पहली बार जब आप एक कमांड निष्पादित करते हैं, तो आपका पासवर्ड आवश्यक हो सकता है, यह सामान्य है।

उत्पादन की तरह लग सकता है:

lrwxr-xr-x   1 root    admin     1 Sep  2 12:23 MacintoshHD -> /

तो आपके नाम के बाद "MacintoshHD" है।

चरण संख्या एक : अपने ड्राइव के लिए स्पॉटलाइट अक्षम करें।

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

चरण संख्या दो : ड्राइव से अनुक्रमित निकालें।

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

चरण संख्या तीन : ड्राइव से सभी स्पॉटलाइट फ़ाइलों को हटा दें। (दो आदेश)

cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100

अंतिम कमांड के साथ सावधान रहें, सुनिश्चित करें कि आप इसे ठीक वैसे ही टाइप करते हैं जैसे यह दिखाई देता है।

चरण संख्या चार : ड्राइव में स्पॉटलाइट को फिर से सक्षम करें।

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

अब यह एक स्पॉटलाइट को पूरी तरह से पुन: अनुक्रमित करना चाहिए। आपको इसके साथ बेहद धैर्यवान होना होगा। स्पॉटलाइट कभी-कभी जमी हुई दिखाई देती है लेकिन यह वास्तव में अनुक्रमण है। इसे रात भर छोड़ना और धैर्य रखना सबसे अच्छा है।


धन्यवाद मार्टिन - अब इसकी पुन: अनुक्रमणिका, आपको बताएगी कि यह कैसे जाता है।
डैरेन न्यूटन

मैंने इसे रात भर चलने दिया, ड्राइव अब पूरी तरह से अनुक्रमित है, धन्यवाद!
डैरेन न्यूटन

खुशी है कि यह काम किया! सौभाग्य!
मार्टिन मार्कोसिनी

1
मुझे यह समस्या है, लेकिन यह काम ठीक नहीं कर सकता। मैं "sudo mdutil -i off / Volumes / Macintosh HD" टाइप करता हूं, क्योंकि मेरी ड्राइव की पहचान की गई थी, लेकिन उत्तर प्राप्त करें त्रुटि: अमान्य पथ /Volumes/Macintosh'. Error: invalid path HD '। भले ही मैं Macintosh और HD के बीच रिक्त को _ के लिए विनिमय करता हूं या केवल रिक्त को हटाता हूं, मैं इसे काम नहीं कर सकता। मैं क्या गलत कर रहा हूं?

1
@JonteOttoman उद्धरणों के बीच "/ वॉल्यूम / Macintosh HD" डालने का प्रयास करें।
मार्टिन मार्कोसिनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.