ureadahead: 추적 중 오류가 발생했습니다. 어쩌면 커널 패치 문제일까요?

ureadahead: 추적 중 오류가 발생했습니다. 어쩌면 커널 패치 문제일까요?

ureadahead명령줄에서 실행하면 다음 오류가 발생합니다.

#/usr/sbin/ureadahead
ureadahead: Error while tracing: No such file or directory

strace로부터 다음 메시지를 받았습니다.

open("/var/lib/ureadahead/pack", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/tracing", O_RDONLY|O_LARGEFILE|O_NOATIME) = 3
openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)
close(3)                                = 0
write(2, "ureadahead: Error while tracing:"..., 59ureadahead: Errorwhile tracing: No such file or directory
) = 59
exit_group(5)                           = ?
+++ exited with 5 +++

이 줄이 있나요?

openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)

커널이 올바르게 패치되지 않았음을 의미합니까? 커널을 먼저 패치해야 할까요?

답변1

예, 이 오류는 적절한 정책을 적용해야 함을 의미합니다.수리하다/sys/kernel/debug/tracing/events이 패치는 특정 파일 시스템 이벤트를 추적하고 커널 디렉토리에 파일을 노출하는 기능을 커널에 추가합니다 .

관련 정보