วิธีปิดใช้งาน (หรือเปิดใช้งาน) Spotlight ใน Mac OS X Mavericks & Mountain Lion
สารบัญ:
การปิดใช้งานและเปิดใช้งาน Spotlight อีกครั้งใน Mac OS X Lion, OS X Mountain Lion และ OS X Mavericks สามารถทำได้ด้วยความช่วยเหลือของ Terminal คำสั่งต่อไปนี้จะยกเลิกการโหลดเอเจนต์ Spotlight mds จาก launchd ซึ่งจะเป็นการป้องกันไม่ให้ daemon เรียกใช้หรือสร้างดัชนีไดรฟ์ใดๆ ทั้งหมด
เปิด Terminal (พบใน /Applications/Utilities/) และป้อนคำสั่งต่อไปนี้ตามความต้องการเพื่อปิดใช้งานหรือเปิดใช้งานการสร้างดัชนี Spotlight ใหม่ ซึ่งจะมีผลกับการสร้างดัชนีในทุกไดรฟ์ที่เชื่อมต่อกับ Mac
ปิดการใช้งานสปอตไลท์
วิธีการหลักคือการใช้ launchctl ซึ่งจะต้องใช้รหัสผ่านของผู้ดูแลระบบ:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
อีกวิธีหนึ่งคือการใช้วิธีการทำดัชนีแบบเก่าของ “sudo mdutil -a -i off” ซึ่งจะปิดการทำดัชนีเท่านั้น แต่จะเพิ่มเติมในหนึ่งนาที
รีโนเวทสปอตไลท์
วิธีที่รับประกันในการเปิดใช้งาน Spotlight ใหม่คือการโหลดซ้ำใน launchd โดยใช้ launchctl:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
อีกครั้ง วิธีการอื่นคือคำสั่ง "sudo mdutil -a -i on" ที่เกี่ยวข้องกับการจัดทำดัชนี แต่วิธีการนั้นสามารถส่งข้อผิดพลาด "เซิร์ฟเวอร์ Spotlight ถูกปิดใช้งาน" และไม่อนุญาตให้คุณเปิดใช้งานอีกครั้ง . หากคุณประสบปัญหาดังกล่าว ให้ใช้คำสั่ง sudo launchctl load แทนเพื่อเปิดใช้งานทั้งการจัดทำดัชนีและ Spotlight
เมื่อเปิดใช้งาน Spotlight reloaded แล้ว mds agent จะเริ่มทำงานทันทีอีกครั้งเพื่อจัดทำดัชนีระบบไฟล์ใหม่ ขึ้นอยู่กับปริมาณของการเปลี่ยนแปลงและไฟล์ใหม่ตั้งแต่ครั้งล่าสุดที่เรียกใช้ MDS อาจใช้เวลาสักครู่ คุณสามารถตรวจสอบได้ว่า MDS กำลังทำงานผ่านตัวตรวจสอบกิจกรรมหรือโดยการดึงเมนู Spotlight ลงมาเพื่อดูแถบความคืบหน้าของ "ชื่อไดรฟ์ที่จัดทำดัชนี" ไม่ต้องแปลกใจที่พบว่า MDS, mdworker และกระบวนการ Spotlight ที่มาพร้อมกันใช้ CPU และใช้ I/O ของดิสก์ในปริมาณที่พอเหมาะในขณะที่ทำดัชนีไดรฟ์ใหม่ ซึ่งเป็นเรื่องปกติโดยเฉพาะอย่างยิ่งในการจัดทำดัชนีใหม่ครั้งแรกหลังจากเปิดใช้งานใหม่อีกครั้ง การรอให้เสร็จสิ้นเป็นการดำเนินการที่ดีที่สุด
อีกทางเลือกหนึ่งคือการเลือกปิดใช้งานการจัดทำดัชนี Spotlight ของไดรฟ์หรือโฟลเดอร์เฉพาะโดยแยกออกจากดัชนี ซึ่งทำได้ง่ายกว่ามากและไม่เกี่ยวข้องกับบรรทัดคำสั่งเลย และแทนที่คุณจะต้อง ลากและวางรายการลงในแผงควบคุม Spotlight
ใช้วิธีไหนก็ได้ที่เหมาะกับความต้องการของคุณที่สุด Spotlight เป็นเครื่องมือค้นหาที่ทรงพลังสำหรับระบบไฟล์ และยังใช้งานได้ดีในฐานะตัวเรียกใช้งานแอปพลิเคชัน ดังนั้น การเลือกแยกรายการออกจึงมักเป็นการดีที่สุด แทนที่จะปิดใช้งานบริการทั้งหมด อย่างไรก็ตาม มีบางกรณีที่การปิด Spotlight เป็นเรื่องที่สมเหตุสมผล และการรู้ว่าสามารถเปิดใช้งานอีกครั้งได้อย่างง่ายดายโดยใช้คำสั่งที่กล่าวถึงข้างต้น ทำให้กระบวนการย้อนกลับทำได้ง่ายหากจำเป็น