答案——没有解决方案
这似乎是 Intel iMac 和 Mac Mini 的一个(硬件?)错误,正如我在这个帖子中发现的那样Apple 支持(诚然,这个标题并不容易找到,但它完全符合我的问题)。
必须等待苹果解决问题。愤怒正在上升……
原始问题
本质上,我曾多次遇到由 iTunes 下载媒体导致的系统崩溃(似乎):系统会无法恢复。我甚至无法通过 SSH 登录,尽管 CoreGraphics 继续允许我移动窗口。
有关此问题的背景信息,请咨询iTunes 下载某些媒体时导致整个系统崩溃 OS X
感到沮丧的我决定对 OS X 进行全新安装。在清除并安装 OS X 10.6(区分大小写和日志,我以前使用过但上次安装时没有使用)和 Combo 10.6.5(以及所有其他相关)更新后,我开始从 Time Machine 恢复我机器的数据。
我分批恢复了偏好设置、文档和 Aperture 库。但当我要恢复 iTunes 音乐库(即 ~/Music/*)时,系统在写入文件的过程中以非常相似的方式崩溃了:屏幕上的光标会移动,但系统完全没有响应,包括 SSH。
我只能推测罪魁祸首就在我的 385 GB 的媒体中,里面有大约 35,000 个独立文件。它很可能是一个已损坏的文件:
- 这文件名使用字符系统无法处理,无论出于什么原因。我有大量文件名同时包含阿拉伯语或希伯来语(它们都是从右到左的语言)和英语。我还有许多西里尔文、法语和其他语言的文件名。终端似乎没有问题显示它们,而且我在 shell 或 Finder 中复制它们从未遇到过问题。无论如何,似乎值得一提。
- 我可能以某种方式添加了已损坏的文件或违反了 Apple 允许的文件命名方案(例如,包含空字符)。
- 某一些权限错误在子文件夹中。我定期修复权限,但正如我们所知,它可能无法修改可以“以不同的权限运行”的文件的权限。
我现在有两个问题:(1) 如何确定这是文件名问题还是文件相关问题;(2) 如何确定哪个文件是罪魁祸首?system.log 和 Console.app 的“诊断和使用消息”没有有用的输出。此外,使用从 Time Machine 卷手动恢复文件cp -Rnv time_machine ~/Music/
已成功,并且没有导致错误。
我应该补充一点,自 2005 年以来,我一直保留着我的 iTunes 资料库(不仅仅是文件,还有实际的 .xml 文件),从操作系统和硬件升级的备份中恢复。多年来,如果我没有因为所有这些操作(主要是文件系统更改(从 Mac OS 9 开始,迁移到区分大小写的卷和从区分大小写的卷迁移))而导致损坏,我会感到惊讶……
我很感激任何建议。AKB 并没有特别有帮助。
编辑(QTKitServer):一篇关于 QTKitServer 占用大量 CPU 的 AKB 文章引起了我的思考,尤其是在 Spin Control 中看到它之后:也许这个进程在某个时候出了问题;我刚刚禁用了 Finder 的显示图标预览。我想我们拭目以待吧!
答案1
解决方法是:彻底禁用 iTunes 中的播客。真糟糕。