Mac OS X Mavericks & माउंटेन लायन में स्पॉटलाइट को अक्षम (या सक्षम) कैसे करें
विषयसूची:
Mac OS X Lion, OS X Mountain Lion, और OS X Mavericks में स्पॉटलाइट को पूरी तरह से अक्षम और पुन: सक्षम करना टर्मिनल की मदद से किया जा सकता है। निम्न आदेश लॉन्च से स्पॉटलाइट एमडीएस एजेंट को अनलोड करता है, जिससे डेमन को किसी भी ड्राइव को पूरी तरह से चलाने या अनुक्रमित करने से रोकता है।
टर्मिनल खोलें (एप्लिकेशन/यूटिलिटीज/ में पाया जाता है) और स्पॉटलाइट इंडेक्सिंग को अक्षम या फिर से सक्षम करने की आवश्यकता के आधार पर निम्नलिखित कमांड दर्ज करें। यह मैक से जुड़े सभी ड्राइव पर अनुक्रमण को प्रभावित करेगा।
स्पॉटलाइट बंद करें
प्राथमिक विधि लॉन्चक्टल का उपयोग कर रही है, इसके लिए प्रशासनिक पासवर्ड की आवश्यकता होगी:
sudo launchctl अनलोड -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
एक और तरीका है "sudo mdutil -a -i off" की पुरानी अनुक्रमण विधि का उपयोग करना, जो केवल अनुक्रमण को बंद कर देता है, लेकिन एक मिनट में उस पर अधिक।
पुन: सक्षम स्पॉटलाइट
स्पॉटलाइट को फिर से सक्षम करने का गारंटीकृत तरीका है कि इसे launchctl का उपयोग करके लॉन्च में फिर से लोड किया जाए:
sudo launchctl लोड -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
फिर से, वैकल्पिक दृष्टिकोण "sudo mdutil -a -i on" कमांड से संबंधित अनुक्रमण है, लेकिन वह विधि "स्पॉटलाइट सर्वर अक्षम है" त्रुटि को फेंक सकती है और आपको इसे वापस चालू करने की अनुमति नहीं देती है . यदि आप उस समस्या में भाग लेते हैं, तो अनुक्रमणिका और स्पॉटलाइट दोनों को सक्षम करने के बजाय सुडो लॉन्चक्टल लोड कमांड का उपयोग करें।
स्पॉटलाइट रीलोडेड लॉन्च के साथ, mds एजेंट फाइल सिस्टम को फिर से इंडेक्स करने के लिए तुरंत चलना शुरू कर देगा। पिछली बार MDS चलने के बाद से परिवर्तनों और नई फ़ाइलों की मात्रा के आधार पर, इसमें काफी समय लग सकता है। आप एक्टिविटी मॉनिटर के माध्यम से या "इंडेक्सिंग ड्राइव नाम" प्रगति बार देखने के लिए स्पॉटलाइट मेनू को नीचे खींचकर यह सत्यापित कर सकते हैं कि एमडीएस चल रहा है। यह जानकर आश्चर्य न करें कि MDS, mdworker, और साथ वाली स्पॉटलाइट प्रक्रियाएँ CPU को लेती हैं और डिस्क I/O की एक उचित मात्रा का उपयोग करती हैं क्योंकि वे ड्राइव को रीइंडेक्स करती हैं, जो कि पूरी तरह से सामान्य है, विशेष रूप से प्रारंभिक रीइंडेक्सिंग पर इसे फिर से सक्षम करने के बाद। इसके समाप्त होने की प्रतीक्षा करना ही सर्वोत्तम उपाय है।
एक अन्य विकल्प विशिष्ट ड्राइव या फ़ोल्डरों को इंडेक्स से बाहर करके स्पॉटलाइट इंडेक्सिंग को चुनिंदा रूप से अक्षम करना है, जो करना बहुत आसान है और इसमें कमांड लाइन बिल्कुल भी शामिल नहीं है, और इसके बजाय आपको केवल आइटम को स्पॉटलाइट कंट्रोल पैनल में खींचें और छोड़ें।
अपनी ज़रूरतों के हिसाब से जो तरीका सबसे सही लगे, उसका इस्तेमाल करें। स्पॉटलाइट फ़ाइल सिस्टम के लिए एक शक्तिशाली खोज उपकरण है और एप्लिकेशन लॉन्चर के रूप में भी बहुत अच्छा काम करता है, इसलिए संपूर्ण सेवा को अक्षम करने के बजाय अक्सर चुनिंदा वस्तुओं को बाहर करना सबसे अच्छा होता है। बहरहाल, ऐसे मामले हैं जहां स्पॉटलाइट को पूरी तरह से बंद करना समझ में आता है, और ऊपर चर्चा की गई कमांड का उपयोग करके इसे आसानी से पुन: सक्षम किया जा सकता है, यह जानने की आवश्यकता होने पर प्रक्रिया को उलटना आसान बनाता है।