Answers:
问题与Dropbox中失效的符号链接有关。使用以下命令查找它们:
find ~/Dropbox -type l -printf "%Y %p\n" | grep "^N"
解决方法是:删除无效的符号链接。如果find
没有printf
选项,请使用:
find -L ~/Dropbox -type l
find
在OS X中与BSD一起使用的解决方案。您至少必须安装GNU findutils
才能获得该printf
选件。
find '~/Dropbox' -type l -print0 | xargs -0 file | grep broken
如@juanpablo所述,这可能是由符号链接引起的。
显然,如果一个符号链接指向/home
,autofs或automounted fire并占用大量CPU来确定该位置确实不存在。
看看/etc/auto_home
和/etc/autofs.conf
。
要查看您是否受到此特定问题的困扰,请设置
AUTOMOUNTD_VERBOSE=TRUE
中的选项autofs.conf
,重新启动自动挂载
sudo launchctl stop com.apple.automountd
并查看syslog.log(您可以使用应用程序:控制台)。如果您看到类似以下的内容,则您会受到此问题的影响:
May 20 17:53:43 xxx automountd[31709]: od_search failed
要解决此问题,请编辑文件/etc/auto_master
并删除(或散列#
)以开头的行/home
。然后运行:
sudo automount -vc
/home
我的Dropbox文件夹(以前系统的剩余备份)中指向某些死链接,这些链接导致了此问题。禁用/home
auto_home可以修复它。
/usr/libexec/opendirectoryd