Mac OS禁止spotlight索引外置硬盘或者网络硬盘

编程入门 行业动态 更新时间:2024-10-25 04:14:54

Mac OS禁止spotlight索引<a href=https://www.elefans.com/category/jswz/34/1758943.html style=外置硬盘或者网络硬盘"/>

Mac OS禁止spotlight索引外置硬盘或者网络硬盘

禁止spotlight索引外置硬盘或者网络硬盘的新方法
大家常常用到的禁止spotlight索引外置硬盘或者网络硬盘的方法,一是在系统偏好中手工添加到spotlight的Privacy(黑名单)中,另外一个是在该盘中建立一个.metadata_never_index的文件。比如使用如下命令 :

$ touch .metadata_never_index


这个方法实际中使用也很方便,不过对于管理员来说,可能会有一种失去控制的感觉。不仅如此,面对客户需求时,可能需要引导用户如何操作,并且可能是多次,这无形中增加了一些额外的工作时间。而且,spotlight默认对所有链接的盘都进行索引,如果是网络共享盘,那么无形中增加了网络和服务器的负担。

客户端选项
现在的可用方式是,使用下面的两个命令可以达到比较 的控制。

$ sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesIgnore -bool True
$ sudo defaults write /Library/Preferences/com.apple.SpotlightServer.plist ExternalVolumesDefaultOff -bool True

其中,“Ignore”是设置spotlight系统忽略所有的连接到客户端的外置盘和网络盘。而”DefaultOff”则更加灵活,它设置spotlight系统默认为忽略,但是准许用户指定spotlight在特定的外置盘上建立索引。

在spotlight的执行文件mds (/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds) 中的解释是:

“ExternalVolumesIgnore” is set. All external volumes (except backup) will be ignored.

“ExternalVolumesDefaultOff” is set. All external volumes (except backup) will default off, override with mdutil -i on.
也就是命令:

mdutil -i on /Volumes/MyExternalDisk


结论
于是我们有了两种解决方案,一种是基于设备的,一种是基于用户的。基于设备的是 .metadata_never_index文件和”Ignore”; 基于用户的是图形界面和”DefaultOff”。

更多推荐

Mac OS禁止spotlight索引外置硬盘或者网络硬盘

本文发布于:2024-03-23 17:54:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1741074.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:外置   网络硬盘   索引   硬盘   Mac

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!