नामक एक फाइल
.metadata_never_index
किसी भी मात्रा के मूल में जगह अनुक्रमण व्यवहार को दबा देगा।
आप इस फाइल को अपने आप जनरेट कर सकते हैं
निम्न फ़ाइलों को रूट के रूप में बनाने की आवश्यकता है
निम्नलिखित शेल स्क्रिप्ट बनाएगी अपेक्षित फ़ाइल सक्रिय होनी चाहिए (30 दिन से कम) स्पॉटलाइट प्रविष्टि नहीं मिली।
/var/root/unindex.sh
इसे बनाने के लिए
sudo vi /var/root/unindex.sh
या अपने पसंदीदा पाठ संपादक का उपयोग करें
सामग्री होनी चाहिए
#!/bin/bash
# suppress spotlight indexing of new volumes
# pc 26-june-2014 v0.1
# v 0.2 27-june-2014 add mdutil
# get the last volume mounted
vol=$(df)
vol=${vol##*%}
echo $vol
# is this a volume that has been indexed in the past month
count=$(find ${vol}/.Spotlight-V100 -mtime -30 | wc -l )
[[ $count -gt 1 ]] && {
# then it remains so
logger -t unindex spotlight activity detected in last 30 days
exit 0
}
# else create index supression file
logger -t unindex creating ${vol}/.metadata_never_index
touch ${vol}/.metadata_never_index
# and stop spotlight indexing the drive
logger -t unindex mdutil -i off /Volumes/${vol}
mdutil -i off /Volumes/${vol}
सुनिश्चित करें कि इसे निष्पादित किया जा सकता है ...
sudo chmod a+x /var/root/unindex.sh
अब लॉन्च के लिए एक प्रविष्टि जोड़ें, फ़ाइल बनाएं
/Library/LaunchDaemons/org.misctools.unindex.plist
इसे बनाने के लिए
sudo vi /Library/LaunchDaemons/org.misctools.unindex.plist
सामग्री के साथ
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.misctools.unindex</string>
<key>ProgramArguments</key>
<array>
<string>/var/root/unindex.sh</string>
</array>
<key>RunAtLoad</key>
<false/>
<key>StartOnMount</key>
<true/>
</dict>
</plist>
अब नौकरी को सक्रिय करें
sudo launchctl load /Library/LaunchDaemons/org.misctools.unindex.plist
हर बार जब आप एक डिस्क को माउंट करते हैं, तो यह लॉन्च हो जाएगा, 'unindex' द्वारा फिल्माए गए संदेशों के लिए कंसोल में देखें, क्योंकि यह आपकी मशीन से होने वाली क्रियाएं हैं
26/06/2014 09:02:35.824 unindex[1362]: creating /Volumes/hfs/.metadata_never_index