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
このパッチは、特定のファイルシステムイベントを追跡し、カーネルディレクトリにファイルを公開する機能をカーネルに追加します。