วิธีการปิดการใช้งานการสร้างโฟลเดอร์. Spotlight-V100 และ. ถังขยะบนไดรฟ์ภายนอก


13

ทุกครั้งที่ผมวางไดร์เวอร์ USB Flash ระบบปฏิบัติการ Mac OS X สร้าง 2 โฟลเดอร์และ.Trash .Spotlight-V100เป็นไปได้หรือไม่ที่จะปิดการใช้งานการดำเนินการนี้?

คำตอบ:


14

ฉันรู้ว่ามีสาธารณูปโภคให้ทำ แต่ฉันจำชื่อไม่ได้ในตอนนี้ ...

แต่ Google-Foo ของฉันกำลังทำงานในวันนี้ ...

$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index

ไฟล์ที่ซ่อนอยู่นี้ได้รับการยอมรับจากทั้ง Leopard และ Snow Leopard (อาจจะเป็น Tiger ก็ได้เช่นกัน)

แต่มันจะไม่หยุดดัชนีสปอตไลท์ที่กำลังสร้างอยู่ในปัจจุบัน ... ดังนั้นเพิ่มไดรฟ์ลงในแผงความเป็นส่วนตัวของสปอตไลท์เพิ่มไฟล์แล้วลบออกจากแผงความเป็นส่วนตัว

การทำเช่นนั้นจะลบเนื้อหาของดัชนีสปอตไลท์ในไดรฟ์ที่เป็นปัญหาป้องกันไม่ให้ถูกทำดัชนีอีกครั้ง ...


คำตอบนี้ไม่ได้ตอบคำถามใช่หรือไม่
conny

2
ตอบครึ่งคำถามโฟลเดอร์. Spotlight-V100 เป็นดัชนีสปอตไลท์สำหรับไดรฟ์นั้น ดังนั้นโดยการสร้าง. metadata_never_index มันจะป้องกันไม่ให้ดัชนีสปอตไลท์สำหรับไดรฟ์นั้นถูกสร้างขึ้น
Benjamin Schollnick

3

เลขที่

mdutil สามารถปิดสปอตไลท์บนไดรฟ์เครือข่ายได้ แต่ไม่มีวิธีที่จะหยุดการทำดัชนีไดรฟ์แบบถอดได้ (ขาดการใส่ไดรฟ์แล้วบอกสปอตไลท์ไม่ให้ดัชนีไดรฟ์นั้นแน่นอน - แต่คุณกำลังมองหาบางอย่าง ไดรฟ์ที่ถอดออกได้เสมอไม่ใช่แค่ไดรฟ์ที่คุณปิดเอง)

สำหรับถังขยะมีวิธีแก้ไขปัญหาคล้ายกันที่ทำให้ OS X ไม่ได้ใช้โฟลเดอร์ถังขยะจริงๆเช่นสร้างไฟล์ที่ชื่อว่า. Trash เพื่อให้ OS X ไม่สามารถสร้างไดเรกทอรีที่เรียกว่า. Trash ในภายหลัง อีกครั้งสิ่งนี้ใช้ได้กับอุปกรณ์ที่คุณยกเว้นด้วยตัวเองเท่านั้นมันไม่ได้เป็นคำสั่งห้ามบน OSX ที่ทำสิ่งนี้กับทุกคน


3

เพื่อป้องกันการสร้างดัชนีไดรฟ์ภายนอกของคุณคุณสามารถเพิ่มกฎความเป็นส่วนตัวใน Spotlight (การตั้งค่าระบบ)

ป้องกันไม่ให้ Spotlight ค้นหาสถานที่เหล่านี้

เพื่อป้องกัน.DS_Storeการสร้างไฟล์ให้รัน:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

ที่มา: วิธีป้องกันการสร้างไฟล์. DS_Store


อีกทางเลือกหนึ่งเพื่อป้องกันการสร้างดัชนีสร้างไฟล์เปล่า.metadata_never_indexบนไดรฟ์

ใช้โดยระบบ OS X เป็นไฟล์การตั้งค่าส่วนขยายไฟล์. metadata_never_index เป็นหนึ่งในวิธีเดียวที่จะป้องกันไม่ให้โปรแกรมการจัดทำดัชนีบางอย่างเช่น Apple Spotlight ทำดัชนีข้อมูลเมตาโดยอัตโนมัติ อุปกรณ์ Apple อื่น ๆ เช่น iPod / iPad ยังใช้นามสกุลไฟล์. metadata_never_index อีกตัวเลือกหนึ่งคือการสร้าง AppleScript แบบลากแล้วปล่อยเพื่อติดตั้ง. metadata_never_index

จะต้องอยู่ในไดเรกทอรีรากเพื่อให้สามารถใช้งานได้ในที่สุด

สามารถสร้างได้จาก Terminal โดยtouch .metadata_never_indexคำสั่ง

ตัวเลือกอื่น ๆ สำหรับการจัดการดัชนี - การลบการหยุดชั่วคราวและการอัพเดต - นอกจากนี้ยังมี


หากต้องการปิดการใช้งานการจัดทำดัชนีในทุกเล่มให้รัน

sudo mdutil -a -i off

วิธีเปิดใช้งานใหม่:

sudo mdutil -a -i on

นามแฝงต่อไปนี้มีประโยชน์ในการเพิ่มไฟล์bash rc ของคุณ

# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'

# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'

ควรสังเกตmdutilคำสั่งในคำตอบนี้จะปิดการใช้งานการจัดทำดัชนีในปริมาณทั้งหมดรวมถึงฮาร์ดไดรฟ์หลักของคุณ หากคุณใช้สปอตไลต์เพื่อเปิดแอปพลิเคชันหรือเอกสารสิ่งนี้จะทำให้ฟังก์ชันการทำงานผิด คุณสามารถเปิดใช้งานการจัดทำดัชนีใน HD หลักของคุณอีกครั้ง (แต่ยังคงปิดการใช้งานไดรฟ์อื่น ๆ ) ด้วยsudo mdutil -i on /Volumes/Macintosh\ HD
Nitzle

3

อย่างน้อยใน macOS Mojave (10.14) ฉันพบว่าmdutil -hคำสั่งนั้นเป็นเพื่อนของฉันมาก ... ลอง:

sudo mdutil -X /path/to/volume

แต่คุณอาจต้องสำรวจตัวเลือกเช่น-dและ-i offเนื่องจากความช่วยเหลือระบุว่า-Xไม่ปิดใช้งานการจัดทำดัชนี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.