![ureadahead: 추적 중 오류가 발생했습니다. 어쩌면 커널 패치 문제일까요?](https://linux55.com/image/94075/ureadahead%3A%20%EC%B6%94%EC%A0%81%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%96%B4%EC%A9%8C%EB%A9%B4%20%EC%BB%A4%EB%84%90%20%ED%8C%A8%EC%B9%98%20%EB%AC%B8%EC%A0%9C%EC%9D%BC%EA%B9%8C%EC%9A%94%3F.png)
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
이 패치는 특정 파일 시스템 이벤트를 추적하고 커널 디렉토리에 파일을 노출하는 기능을 커널에 추가합니다 .