मुझे सिएरा और हाई सिएरा दोनों पर नेटवर्क ड्राइव के लिए स्पॉटलाइट स्थायी रूप से काम करने में परेशानी हो रही है।
मेरे पास मेरे स्थानीय नेटवर्क पर एक NAS (WD MyCloud, कुछ मालिकाना लिनक्स, थोड़े व्यस्त बॉक्स) चल रहा है। मैं एएफपी प्रोटोकॉल का उपयोग करके इसे जोड़ता हूं। दिए गए शेयर मेरे होम फोल्डर में कहीं और लगे हैं ~/path-to-share
। मैं मैन्युअल रूप से वॉल्यूम अनुक्रमण शुरू करके स्पॉटलाइट खोज को सक्षम कर सकता हूं।
sudo mkdir /private/var/db/Spotlight-V100/Volumes/
mdutil -i on ~/path_to_mount
सिएरा के बाद से पहली पंक्ति की आवश्यकता है, इसके बिना, आपको हमेशा मिलेगा Indexing disabled.
टर्मिनल में (यह बहुत से लोगों की तलाश में एक फिक्स है)। यह mdworker शुरू करेगा, और अनुक्रमण शुरू होगा। इसके बाद यह स्पॉटलाइट अस्थायी रूप से, काम करता है। लेकिन एक बार जब आप शेयर को अनमाउंट कर देते हैं और माउंट कर देते हैं (उसी तरह) फिर से स्पॉटलाइट उसके भीतर कुछ भी ढूंढना बंद कर देता है।
अनुक्रमण के दौरान एक स्थानीय डेटाबेस के तहत बनाया गया है /private/var/db/Spotlight-V100/Volumes/afp%3A
। यदि आप इस फ़ोल्डर की सामग्री को देखते हैं, तो उपयोगकर्ता @ server_name नामकरण के अनुसार आगे सबफ़ोल्डर्स नाम पा सकते हैं। यह सुझाव देगा, कि यह सर्वर को पहचान लेगा। मैन्युअल रूप से सूचकांक को फिर से बनाना mdutil -i on E ~/path_to_mount
उचित स्पॉटलाइट कामकाज को "पुनरारंभ" करता है, लेकिन यह एक बड़े नेटवर्क शेयर के साथ घंटों का समय ले सकता है, जो कि एक ही वाईफाई नेटवर्क परिवर्तन (मैं एक पोर्टेबल कंप्यूटर का उपयोग कर रहा हूं) के साथ स्वचालित रूप से अनमाउंट है।
तो सवाल यह होगा कि आप पहले से मौजूद भ्रष्ट - सूचकांक डेटाबेस को स्पॉटलाइट खोजने / पढ़ने / उपयोग कैसे कर सकते हैं?
मैंने विभिन्न बढ़ते तरीकों की कोशिश की है, वही परिणाम: खोजक, कमांड लाइन ( mount -w -o nosuid -o nodev -t afp afp://server_name/share_name ~/path_to_mount
)। मैंने डिफ़ॉल्ट पर माउंट करने का भी प्रयास किया है /Volumes/
पथ, एक ही परिणाम। मैं संबंधित डेमॉन को पुनः लोड नहीं कर सकता /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
चूंकि यह एसआईपी द्वारा संरक्षित है। मैंने एसएमबी शेयरिंग के साथ भी सब कुछ करने की कोशिश की है।
दिलचस्प है कि यह समस्या केवल कुछ मुट्ठी भर लोगों को ही परेशान करती है, मुझे केवल एक ही सवाल मिल सकता है ( इंडेक्सपोर्ट को पुन: आयात करने के लिए स्पॉटलाइट को कैसे बाध्य किया जाए ), लेकिन दर्जनों और दर्जनों "स्पॉटलाइट पुनर्निर्माण कैसे करें"। क्या मुझसे साफ़ - साफ़ कुछ चीज़ चूक रही है?