O Mac OS X parece não exibir a saída exata de dmesg
em um arquivo. Eu preciso registrar o despejo de dmesg
no disco.
kernel.log
e system.log
não contêm as informações necessárias. Apenas a saída de dmesg
me diz qual arquivo falhou ao ler de uma unidade defeituosa.
Compare a saída em kernel.log
:
Oct 25 19:28:31 The-Evil-Lion kernel[0]: disk0s2: I/O error.
com a saída de 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]
(novas linhas adicionadas para legibilidade)
O problema real é que não consigo digitar dmesg
durante a inicialização, por razões óbvias. Descarregar o dmesg
em um arquivo durante a inicialização seria extremamente útil.