Mac外置硬盘(时间机器)不需要的访问


0

当我使用浏览器时,我经常听到外置硬盘旋转。这会导致浏览器在驱动器正在执行任何操作时冻结大约5-10秒。我不确定为什么会发生这种情况或者我如何解决这个问题,但我怎么能让这种行为停止?它并不总是这样。

Answers:


1

我有类似的经验,有时候只有多次背靠背旋转外部驱动器才能用于Time Machine,并且尽可能地从索引中排除。我运行了lsof过滤的驱动器名称并得到了这个结果:

命令PID用户FD类型设备大小/关闭节点名称

Finder 297 henry 19r DIR 14,6 204 92 / Volumes / Time Machine Backups / Backups.backupdb

(手动添加标题。这可能不适合格式化,抱歉。)对于与实际Time Machine备份无关的旋转,这似乎是可重复的。接近我可以告诉Finder正在读取该驱动器上的Time Machine文件的顶级目录。它可以寻找什么?在我看来,最有可能是唯一有用的数据:最后修改过的时间戳。在该目录中的文件中,我看到只有两个是当代的:

  drwxr-xr-x@ 53 root   staff  1836 Mar 14 09:42 Charley
  drwx------   2 root   staff    68 Mar 14 09:42 .spotlight_temp

“查理”是我的主持人。它是Finder而不是Time Machine。(Time Machine当然可以在内部保留其上次实际备份的时间。)为什么Finder需要知道?我能想到的唯一可能性是Finder询问是否已修改该目录树,以便在必要时重建Spotlight索引。也许我没有完全禁用该驱动器的索引。或者,即使禁用了索引,Finder仍会监视驱动器的更改,即使发生更改也不会编制索引。下一个谜团:触发这些检查的是什么?它是否意味着它们发生的任何事情,有时是一个又一个?迷途的是,这些都是在我浏览时出现的,主要是在Firefox(当前版本)中。Firefox以某种方式让Finder感到困惑吗?

希望这些证据有所帮助


0

进程正在访问驱动器,因此它会旋转。要确定正在访问驱动器的进程,请等待它以您描述的方式启动,然后跳转到Terminal并输入以下命令:

lsof | grep / Volumes / NameOfVolume

这将列出正在访问的驱动器上的文件或访问它们的服务。


我尝试了你建议的方法,但事实证明,终端在这个过程中也会冻结。会发生什么,我启动终端,我得到一个空白的屏幕,直到发生任何事情结束。
杰森M
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.