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
이 패치는 특정 파일 시스템 이벤트를 추적하고 커널 디렉토리에 파일을 노출하는 기능을 커널에 추가합니다 .