Mac OS X 似乎无法将 的准确输出转储dmesg
到文件中。我需要将 的转储记录dmesg
到磁盘中。
kernel.log
并且system.log
不包含所需信息。只有输出dmesg
告诉我哪个文件从故障驱动器读取失败。
比较输出kernel.log
:
Oct 25 19:28:31 The-Evil-Lion kernel[0]: disk0s2: I/O error.
输出为dmesg
:
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO]
[ErrNo 5] [IOType Read] [PBlkNum 338383504] [LBlkNum 0] [FSLogMsgID 626287415]
[FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs]
[DevNode /dev/disk0s2] [MountPt /Volumes/Macintosh HD]
[Path /Volumes/Macintosh HD/Users/user/Library/Preferences/ByHost/com.apple.scheduler.5D78E5A0-512D-52FF-8FC8-CBCEC048CC69.plist]
[FSLogMsgID 626287415] [FSLogMsgOrder Last]
(为方便阅读添加了换行符)
实际问题是我无法dmesg
在启动过程中输入,原因很明显。dmesg
在启动过程中将其转储到文件中将非常有帮助。