这个问题我已经碰到几次了,非常郁闷,真的是非常郁闷!
重现过程大致是这样:
过了一会任务管理器显示 Finder 处于未响应状态。 强制退出 Finder,然后发现无法打开新的 Finder 窗口。 命令行里能看到一个处于“ E (意思是正在退出)”状态的 Finder 进程。
[apple@MacBook: ~]$ ps aux|grep Finder
apple 532 0.0 0.0 0 0 ?? ?E Sun10PM 0:00.00 (Finder)
就是上面这个 pid 为 532 的进程,这个进程处于一个特殊的“正在退出”的状态,任何方法都对它无效,包括 kill -9。
这时候,所有需要使用到通用打开保存窗口的程序,只要你点菜单里的“打开文件”,也立即跟着挂掉,只能强制退出,并且强制退出后也会留下一个处于“正在退出”状态的死进程,任何方法都无效,包括 kill -9。
[apple@MacBook: ~]$ ps aux|grep -i sublime
apple 41988 0.0 0.0 0 0 ?? ?E 10:10PM 0:00.00 (Sublime Text)
apple 99006 0.0 0.0 4267752 880 s001 S+ 4:30PM 0:00.00 grep -i sublime
[apple@MacBook: ~]$ kill -9 41988
[apple@MacBook: ~]$ ps aux|grep -i sublime
apple 41988 0.0 0.0 0 0 ?? ?E 10:10PM 0:00.00 (Sublime Text)
apple 99015 0.0 0.0 4267752 684 s001 R+ 4:30PM 0:00.00 grep -i sublime
[apple@MacBook: ~]$ ps aux|grep -i edit
apple 99037 0.0 0.0 0 0 ?? ?E 4:31PM 0:00.00 (TextEdit)
apple 99084 0.0 0.0 4267752 876 s001 S+ 4:32PM 0:00.00 grep -i edit
到了这一步,基本上只能命令行能访问文件系统了,图形界面已经完全挂掉。
于是只能重启。
然而还是太年轻,你会发现重启会卡在一半,永远无法关机。
于是只能长按电源键强制关机。
于是问题来了:为什么一个 SMB 网络共享问题,能搞挂整个系统?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.